There's the problem: this entire EV thing is driven by politics. Consumers have not demonstrated their preference for EVs in large numbers, but it's looking more and more as though they will be forced to switch either by outright prohibition of gas and diesel power, unrealistic fuel efficiency mandates, or politically triggered increases in fuel prices.
Electric propulsion of vehicles was not invented yesterday. There are reasons why petroleum has been dominant for so long. It remains the only sensible choice for serious users. An electric tractor might seem cool if you're a hobbyist, but not if you're depending on it to pull a 20-foot chisel plow all day so you can make a living. And can you imagine what kind of batteries and charging apparatus would be needed for a plugin locomotive?
EVs are not ready for prime time and might not ever be. The only way to find out is to make them compete in an unfettered market. But Americans seem content to let the dumbest people on earth dictate our choices, limit our mobility, and plunge the country into poverty. Heaven help us.