As a point on engine design being a major factor in longevity, look at a modern Cummins QSB. Even in the 400+ hp ratings, they have a good reputation for longevity. Depending on the generation of engine, they're either 5.9 or 6.7 liters. In comparison, a 6-71 displaces 7 liters. And turned up to 400+ hp, they're often referred to as time bombs. But turn the power levels down and the 6-71 will live at least as long as the Cummins and probably outlive it. All just a function of what the engine was designed to do and what its weak points are at higher power levels.
Fletcher also has a great point about maintenance. The harder an engine is pushed and the more parts you add, the more sensitive it is to good maintenance. At a point, you end up with an engine that'll run forever with the white glove treatment, but can be killed very quickly by poor maintenance and abuse / inattentive operators.