Those options are expensive. Why should the rich and powerful give up profit margins for better public health and so that other countries don't get typhoons ? Unfortunately, money is much more powerful than any other motivation. The government helps curb such attitudes but the government listens to the people (atleast in theory..), and the people are indifferent.