The simplest counter argument is that it’s just cheaper to go with hydrogen. People have created this narrative where “efficiency = cost” when in reality it’s more expensive to go that far in efficiency.
This likely to be true for more types of vehicles as hydrogen gets cheaper.