In the video about the electric truck, towing wasn't the problem, it towed heavy loads with ease.
As I've said for several decades now...
The problem is not electrical vehicles per se, the problem is trying to run them on batteries. Battery technology just isn't there, and may never be.
Trains use electric engines. Not because it's green (the electricity is generated by diesel engines) but because of the zero speed torque of the electric engines which can't be matched by any other type of engine. And you need an enormous amount of torque to get a freight train moving.
I've advocated for fuel cell powered electric vehicles since the late 1980s, eventually getting to all hydrogen fueled fuel cells (pure water emissions), but since the hydrogen infrastructure is not ready for it, they can be run on any hydrocarbon, like gasoline, alcohol, diesel, etc. until such a time as hydrogen can be safely and economically used universally as a fuel. You can also use a hydrocarbon to generate hydrogen on board for a hydrogen fuel cell, but you'll have CO2 emissions (which I personally have no problem with, but...)
The democrats will never go for a hydrogen economy simply because hydrogen is too hard to control. My son generated hydrogen for a middle school science fair project.