[多选题]

公共卫生由政府来提供的原因有( )。

A.公共卫生是具有很强外部效应的公共物品

B.政府通过提供公共卫生可获得较高的社会声誉及经济利益

C.公平的收入分配

D.若由私人部门提供,则不利于行业竞争

E.防止国外部门的介入,保护国家安全

参考答案与解析: