Re: I think
"This is not a matter of "training" or whether there are penalties for poor performance, but of whether software development qualifies as an engineering discipline with all its implied education and validation of competence, and as software permeates ever more deeply into almost all branches of engineering the distinction is becoming critical."
I think it's more a matter of compliance and costs: both in money and especially time. When everyone wants unicorns yesterday because The Competition is breathing down their necks and the pace gets faster and faster, there comes a point when humanity simply cannot keep up yet they get harangued regardless, and anyone who pipes up gets discarded. Who around here has gotten rewarded for NOT releasing a new version, given no one believes in perfection (aka getting it right the first time)?