I agree, EVs are still too expensive because they are still a niche. If the governments of the western world would agree to a soon mandatory switch, manufacturers would crank up production knowing there will soon be a safe market and technology will leap and prices drastically drop so that even low income people could afford an EV. History has shown the capacity of rapid change an advancement many times - during wars. Suddenly airplanes flew where a few years prior no one believed this would be possible, think submarines, rockets, nuclear power .... not consumer driven advances but through politics. Look at Brazil in the 70s, communist government during oil crisis, the communist dictators wanted to break with US and oil dependency. They announced that immediately most vehicles have to run on self-produced ethanol. Car manufacturers cried foul: "impossible to implement so fast, pipe dream, going to ruin the economy and country, everyone will be unemployed and not get anywhere!". In typical dictator fashion the communists stuck to their guns and look look, short time later >90% of brazilian vehicles were converted. Wasn't a big deal and didn't cause the world to end. Now, the communists still ruined the country and economy but that is another story. It can be done, the technology is there, it just needs a little political boost to overcome the obstacles set up by the oil industry who wants you to believe this is impossible, in order to cling on to their power. I say let's have some balls and push them aside to open the doors for a new era. I for one am eying up the new Mitsubishi plug-in hybrid SUV for my towing vehicle replacement soon. Will drive on E mode in city and on the weekend when towing the boat use a bit of gas still. When that vehicle is written off in say 8-10 years there will likely be plenty full E vehicles with lots of power and range. Also, as soon as a realistic alternative power outboard is out, you can bet I switch. Mobility of humans will stay but the mode of propulsion will shift. I hope rather sooner than later!