you are ignoring the pollution in cities though. Electric cars wont pollute the air around them like diesels etc. Yes you move the power generation back up the chain but the effect of the ground for a lot of people would be greatly beneficial.
With more investment in nuclear power the fossil fuel argument goes too. One step at a time, you arent going to get a magic bullet in one generation.