They are more under engineered because of cost cutting and over designed by management to make profit
Here is a lightning fast website that gets the proper amount of engineering time because the goals of management and that of the development team align perfectly.
https://www.mcmaster.com/