Highest efficiency with internal combustion engines is near peak power - basically just a matter of Carnot efficiency. Almost nobody would be using an ICE vehicle engine near peak power very often. My 227 HP engine is probably only generating about 20 HP at freeway speeds - maybe less. But that's dealing with the efficiency of the engine, and not all the parasitic losses from dealing with wind resistance, which really spike if I'm trying to drive that fast. That's why smaller engines in the same vehicle body yield better fuel economy. They're operating closer to the peak, but then they have less power on tap for acceleration, hills, towing, etc.
But industrial power plants run near peak output all the time. That's the primary difference.
The ideal for electric-powered vehicles is external power, like a 3rd rail or overhead lines. However, electric motors operate near their peak efficiency for almost their entire range. That's the biggest difference really.