Currently the blame should be on companies and people from the top, as the developers don't really have much choice (without unionizing or whatever). OTOH, it doesn't have to be this way.
As an example, electricians are licensed here (I think) and it is against the law to pressure them work faster.
Architects and building engineers are licensed (need proper education + practice), and they are required to uphold certain standards. They give a stamp of approval and at fault (insurance compulsory) and can lose their license if there are problems with their designs, regardless of any pressure from investors.