Price and range. IMO EV trucks need at least a 500 mile range unloaded and no less than 250 mile range when towing at max capacity at highway speeds. Yes, ridiculously high requirements but they won’t compete with a gas engine version (much less a diesel one) otherwise.