The classical question "would you fly an airplane with software you developed?". There must be someone with ass on the line. Problem is that people are regarding all those not as airplane-like risks.

Unless we can blame people/companies and people stop getting their bonuses and high paying salaries for preventable failures, it's a long way to go.