Is it practical for electric motors in heavy cargo haulers (18 wheelers) & earth movers move heavy loads?
Yes, in fact arguably the biggest mobile equipment on earth, bucket wheel excavators, are almost entirely electric. Google Bagger 288
Traction motors are used to move heavy loads due to the nearly unlimited torque they produce. Unfortunately they require big diesel generators to power them. Battery technology has not yet advanced to the point of making practical electric powered heavy cargo haulers.
That excavator works because it is so large ! Not in trucks ! Trains are electric.......... But they get electricity from a diesel engine !