The other thing is the manufacturers don't spec anywhere near low enough axle ratios (higher numbers) to get these high rpm engines up into their optimum powerbands, at road speeds that trailers can be towed at.
Nobody's going to tow their behemoth 35' trailer at 100+ mph on the highway to get to that 5000 rpm peak horsepower output of the engine. So the horsepower numbers look good on paper, but it's really just untapped potential, unless they want to start putting 5.38 gears in the axle instead of 3.55's.
In the olden days (which weren't that long ago, about 20 years or so), gasoline truck motors were built differently than race car motors. Truck motors were built for low rpm torque, using long stroke cranks with comparatively smaller cylinder bores, long rods, high deck heights, small ports with long runner lengths and lower lift cam profiles.
That low rpm truck engine architecture is exactly the opposite of how high rpm racing engines are built. Unfortunately, today's gasoline truck engines are being built like race car motors, instead of truck motors.