Look at comparable size gas cars compared to electric. Substantial difference in price. Then look at the cost of having a charging wire at your house. It isn't cheap. If you go for a long trip you will be charging three times each way for 650 mile one way trip. Charging stations on the road aren't free and unless you sit there for hours only give you an under 200 miles additional charge. In the winter the battery goes dead a lot quicker and charging takes more time. Using the heater in freezing weather kills the batter a lot faster. Some fans of the car tell you to only use the heated seated to save the charge. The miles per charge they tell you is a borderline lie. It's for city driving and optimistic at best. Highway the battery goes quicker. Would you park an electric car in an attached garage at night while your family was sleeping. Lastly they cost a lot to insure because of the huge area of the battery in a collision.
I have a humble Nissan Altima. On one tank of gas I can go about 500 miles highway. Then fuel up in 5 minutes and continue for another 500.
Here in CA, semis have to have engines 2010 or newer. And as of Jan 1st, all new semis must be electric or hydrogen powered.
https://www.wsj.com/articles/electric-mandates-have-california-truckers-charging-overtime-advanced-clean-fleets-regulation-dda13188<Mr. Ramos left IMC at 5:30 a.m. He drove 9 miles south to a charging station near the Port of Long Beach, where he remained for an hour, charging the battery from 54% to 90%. He then made his first haul, picking up a container and delivering it to a customer.
A second haul started around noon—and that was it for the day. In a diesel truck, Mr. Ramos said, he could have made six hauls. But even the second one required another visit to the charging station—33 miles out of his way, and another hour and a half of charging. A diesel semi can fuel up in 15 minutes and then drive 1,000 miles—a round trip from Los Angeles to Reno, Nev.—before needing to refuel. Making the same trip, Mr. Ramos’s electric truck would have to make six recharging stops of at least 90 minutes each.>