A good comparison would be the 900cc engine in my Kubota BX. Its rated at 23 hp. I looked up a 900 cc engine in a Honda motorcycle, it was rated at 97 hp. No comparison right? Why not use gas? For one thing, take the motorcycle engine and run it near 100% power output, then run the diesel engine in my BX at 100% power. I don't have any numbers but I'm sure the diesel will outlast the motorcycle engine several times over.
One thing to keep in mind, say in a motorcycle design, weight is a huge factor. Same thing with cars, airplanes, chainsaws, weed eaters and many other items and that's why gas engines are used. They make more power for a given engine weight.
Now take a tractor. People add front weight, they load the tires, light weight isn't a factor. Say my BX needs to be 30 hp. Cheaper and easier just to bump up the displacement since a little extra weight isn't a bad thing. There is a reason over the road trucks, tractors, construction equipment all use diesel engines. In high load, high hour applications, they last longer and are more fuel efficient.
I saw a large Cat Challenger, this sucker must have had several thousand pounds of iron hanging off it to bump up the weight. I'm sure you could design a gas engine to power the thing, it would be much lighter also but what would you gain?
Now in SCUTS and CUTS, might gas engines make them cheaper and be just as good? I can't say.