The whole design of Electric traction motors with a generator power plant has one big disadvantage that some have mentioned here... but I think it's the #1 problem with a consumer grade pickukp attempting to implement: WEIGHT
more weight means less payload, worse efficiency, more wear and tear on suspension components, tires, brakes (Trucks cannot brake by regen alone), heavier suspension means ride quality suffers, regulations on vehicle class GWR, etc...

The design works well with locomotives, they have low friction steel wheels and are frequently pulling over 10,000 Tons... and you need weight for traction on the locomotive.
Big ocean vessels are carrying very heavy loads as well, so weight is less of a factor...

For any vehicle that someone with a class D driver's license (non commercial) is going to handle, and weight is something you're going to be fighting against...

And the biggest problem with all EV design is charging station distances... I guess if you never leave the city, you'll be fine... but considering how many times I drove our 2 trucks between Penrose, CO and Canton, TX to move here... ~800 miles, and a large section between S Colorado and Amarillo... ~235 mi between Tesla Superchargers, and almost 300 miles if your charging port isn't the same as Tesla's... A Pure EV truck would be 100% no-go on that route with a trailer.