I think that's because the OP already pointed out in the original post that the torque per liter (in addition to hp per liter) is also much lower in tractor applications than pick-up trucks.
- HP / torque characteristics are chosen based on a tractors weight and intended use
- engine is chosen that can reliably deliver HP/torque required by tractors weight and intended use
- Marketers then sell several models with slight bumps up in HP and charge big premiums for them because "everyone wants the best".
Interesting to note, that what is considered over powered vrs underpowered is often debated on TBN. Except people usually call overpowered tractors underweight! It all depends on the application. If you want to mow big fields and run the largest mower possible HP is important. If you want to push over a tree, gearing, weight, and torque are important.
This reminds me of a video I did once. My friend had a Toyota Echo (108hp) and thought it would out pull my 19hp tractor due to the superior hp. No chance. Anyway, watch the video if you'd like. Jeep Rubicon vs 19 hp tractor is also on there. It shows that for many tractor tasks, hp doesn't matter. (but for field work, more hp means more speed less time with same implement - I get that)
Kioti LB1914 vs. Toyota Echo and Jeep Wrangler (Tractor Pulling) - YouTube