It's pretty much impossible to tell what's going on if scientific literacy is lacking. Endless... blah, blah, blah...
The forte of electric (which has been true for a couple decades) is tiny urban vehicles. Lightweight, simple, short range, cheap. They don't exist, because they aren't safe sharing the roads with 6,000 lb behemoths... which are usually carrying a payload of one human; 100-250 lbs? Think for a moment how insane that is. This "problem" is solvable. We can drastically cut urban energy consumption, traffic and parking congestion, cost of transport, etc.
Instead the most popular electric cars can do 0-60 in under 3 seconds, and have a 300 mile range... which requires a frickin ton of batteries. And lately they are trying to make pickups, which the public has deemed their preferred vehicle. The problem though is that even when you equip them with 2 tons of batteries, they can only tow a trailer 100 miles... which just doesn't work. Oops.
Trying to make a do-everything electric vehicle that is all things to all people, is an issue. Yes, they are the future... probably. There are many advantages compared to ICEs, and most of the criticisms are just plain lies. They are cheaper to run, far simpler, produce much less CO2 and polution, the grid can handle it, etc. But they are not the present. ICE vehicles will be around for a couple decades at least.
And frankly, the fact that we are completely missing their best application pisses me off. We should not be replacing our ubiquitous 6,000 SUVs and pickups with electric versions. We could do so much more with less.