True, if you live there, you can go home and charge, but how about if you are traveling, visiting family or friends and are just there for the day? As I said before, from Bloomfield to Ames is right at 125 miles each way, that would be taxing the limit for many EV's just getting there and back, not taking into account of driving around while there or the affects of cold or very hot weather would have on the charge.
Are EV's great for a work car, or tooling around and taking it home every night to recharge, sure they are, but you also limit your ability to do many other day to day driving items. Hell, I know people driving a couple of times a week after work over 100 miles each way to see their kids play in ball games or tournaments after working all day. Just when are they going to charge those vehicle when many places do not offer charging at their workplace and even if they did, you would have to plug it in all day long? I can gas up a vehicle in 5 to 10 minutes, until you can do that with EV's, many will not get onboard.