EV's suffer from high price. They also suffer poor to zero towing capability. Doesn't matter how much you push EV's, 1/3rd of motorists who can't charge from home, simply can't charge an EV from home. Public charge points are scarce, many broken, and costly. All vehicles are fire risks, EV fires are ferocious and difficult to put out. Battery weight kills mileage range in vans and trucks, plus the payload is reduced, thus pushing up haulage prices.
An EV is a 17% to 30% co2 saving compared to an ICE vehicle. Not much is it for a pile of electric junk.