I think you're under-estimating just how useful an electric car with a ~350km range would be.
The only trip such a car wouldn't be able to do is a ~>300km trip which didn't include an ~8hr break at the end. Now seriously, how often do most people drive like that?
In my home town of Newcastle, AU (world's biggest coal exporter, yay) most people drive ~20-30mins to work. Basically you can easily cross the town in 30mins during peak hour, I ride to Raymond Terrace which is 38km (50mins) from home.
Now, the motorbike I ride has a range of ~350km before it hits the reserve tank and hence needs re-filling about once a week. However every day it spends 6.5hrs sitting in the car park at a school and ~14hrs sitting in the garage at home. With that sort of charge time available conventional sockets (although not the grid, for wide-scale deployment) would be able to easily charge a Tesla Roadster. Add to that a Vectrix electric motor scooter would suit my commute (which is long by local standards) as it has a 100km range, although charging at work would be needed.
Anyway, that was all just a long way of re-iterating "yes, this type of car doesn't suit all trips, but it does suit the bulk of the driving time done by the bulk of people". Only with electric cars you have the convenience of being able to refuel at home instead of the of having to go to travel to a special refueling station. See? Bias against electric or petrol cars can exist, it's just a matter of perspective.