[多选题]
公共卫生由政府来提供的原因有( )。
A.公共卫生是具有很强外部效应的公共物品
B.政府通过提供公共卫生可获得较高的社会声誉及经济利益
C.公平的收入分配
D.若由私人部门提供,则不利于行业竞争
E.防止国外部门的介入,保护国家安全
参考答案与解析: