I do think some of that is very valid - where I live there is no way I could currently have an electric only car as it's parked too far away from my property.
However to be optimistic on it, we've got another 23 years. It's possible by that point that battery technology will have improved to a point where you can still go 'fill up', rather than every car needing to be plugged in when not in use. Or we may have efficient wireless charging that allows for more flexible charging options.
http://www.pocket-lint.com/news/1303...r-over-the-air