Long haul trains are not pure electric plug ins despite this being touted as the way to go for "the future".
They are electric trains that carry diesel generators on top.
Physics deterime reasons based on environmental impact, costs of manufacture, and costs of operation.
This setup allows the diesel generator to operate within a narrow band of functionality.
A narrow band allows for specific effecient tuning that a broad band direct drive engine at a variety of both speeds and loads would not achieve.
The speed of the train may vary, but the generator gets to remain in an optimal range.
There is also the ease of operation in that torque availible at zero RPM is much greater than with direct drive.
Now why are the trains not plug in electrics?
Very simple.
Oxygen.
Oxygen is significantly heavier than Carbon or Hydrogen.
Look up the weights of these molecules.
The generator gets the heaviest molecule in the chemical energy process from the surrounding air.
It doesn't have to carry it.
A battery powered plug in electric on the other hand must carry all the componets for the chemical energy storage and release.
This is a huge weight savings despite the extra weight for the engine as opposed to battery storage on plug in electric.
So long as we stick with batteries, physics will favor different solutions for different problems.
The fascist one solution is not science, it is not physics, it is not the future.
If nuclear is allowed back into the picture as a major player then that will increase the situations in which electric will win the compromise.
Enjoy a Tesla for what it is.
I wouldn't say no if someone gave me one.
I'm not a Mclaren fan, so I'll change the car to one of my own vs the Tesla.
My Jaguar XK with tan leather and wood burl paneling.
If I went for it out of a light, and a Jeep SRT-10 skunked me, or a Tesla, it wouldn't kill me, or my interest in my Jaaag.
It would make me smile that such beast of machines exist, and that someone is out there driving them like that.
And I'll still enjoy my own car for what it is.