Like everyone has written here, it's mainly have to do with the fuel compatibility and power to weight ratio and ease of maintenance. A 744 APU provides around 1500++ horsepower if I can remember and the APU is still smaller than a heavy duty truck's engine which provides half of that horsepower.