There is a very large contingent that wants the status quo and either hires astroturfers outright to spread FUD, or influences opposition via media/ad buys. The rest opposed to electric are just old-school fuddy-duddies and the kids they've managed to influence. And, I've seen these arguments play out on everywhere from car specialist forums, YouTube comment sections on Teslas racing ICE cars, to right here on Hacker News when talking about electric cars.
[1] http://www.forbes.com/sites/energysource/2012/04/25/the-surp...
The linked article never mentioned investment. It just highlights to utterly stupid one-size-fits-all legislation that cause automakers to produce cars they otherwise wouldn't produce. How about just raising the tax on gas if you want less gas produced???
How much longer do you want to wait? Electric is better now and just keeps improving. It takes a long time to change the makeup of the vehicle fleet (the average vehicle on US roads is over 11 years old) so if you wait until the grid is 100% squeaky clean before you start to make changes there, you'll have to wait much longer before you see benefits.
I do agree that it would be much better to just tax things to account for their externalities and let the market shake it out. But since that doesn't seem to happen much, we have to work with what we can get.
The former unleashes entrepreneurial ingenuity on all ways of economizing on the targeted resource; the latter plugs only one of many leaks, rewards the wrong thing, and is rightly called "crony capitalism".