Also remember that these are diesel engines from the late 1930's. This was before the development of 2-stroke (blown) or even turbocharged diesel engines. These engines were a lot less powerful compared to modern diesel engines.
You need low-speed torque with low fuel consumption to work at relatively high power output efficiently for long durations.
There are many definitions of how much power a horse has, and just one definition of the watt. For example: the 'mechanical' HP (commonly used in the US) is the equivalent of 0.7457kW, but the 'metric' HP (commonly used in Europe) is 0.7345kW [0].
Yes, they were certainly less efficient than modern engines. However, ICE engines have always had trade-offs between power output per size, mechanical efficiency and reliability, and for this vehicle the last one was certainly of most importance.
As a comparison, here's a modern 11L diesel:
https://www.macktrucks.com/powertrain-and-suspensions/engine...
You'll notice that HP is 325-425, so not that dramatically different from the Snow Cruiser.
That level of power is for commercial use, an 11L diesel can easily put out more than 1000hp based on the amount of boost but the longevity of the engine suffers and the power is not need for the application.
Here is a Volvo 13L (The Mack MP7 is basically a Volvo D11) putting out 2500hp: https://www.motor1.com/news/94292/2400-hp-volvo-truck-seeks-...
Naturally aspirated diesel where relatively efficient they simply lack power.