As I said, there are exception everywhere.
I had fun driving behind V10 trucks in the past.
For years I drive diesel sedans that make 5-600 miles on tank and with my love for speed, I follow other vehicles that drive 90+ mph.
Few times such vehicle was V10 truck and the problem with them always was that they had to refuel every 1.5- 2 hr.
Then on Ford forum we had replies from Airport Shuttle company, that are using small gasoline buses. Having a fleet they have their own mechanic that keeps the gasoline engines running in the range of million miles.
But when you think about it, having big local fleet, when one bus breaks down, they can transfer passengers to other one within 30 minutes.
Still no matter what recipe you use, you will not change the fact that gasoline engine will not only be underpower in big vehicle, but fuel on long run will run you 20-30% more.
When you spend 6-digits annually on fuel, the 20% can make nice profit.