Human Beings as a species are still semi-civilized more so in some countries than in others. In our nearsightedness and stupidity, we end up doing stuff that harms us infinitely more in the long run. Now consider diesel - it is know and proven that it is more polluting than petrol yet we still give subsidies to the same. What if we had given subsidies to say a Tesla in India - say as a start all Tesla's made in India used by the government of India (public offices etc. would be subsidized). Would it not make more sense in a highly polluted country such as India? Heck other than Delhi, even the Mahindra e2o is not provided subsidies anywhere in India. No Delhiwala is willing to give up his massive SUV that will ferry the lazy uncle and aunt from one marriage hall to another - yet the same folks and more so their children would be suffering from a lifetime of illness as a result of the pollution.