Earlier quoted context omitted.
No True Scotsman?
That argument can be used either way around so it's fairly useless. In reality we don't have good software development because people at some level or another don't want to do the things that make it possible. They're always going to pretend they care but do what suits them. It can be from the most basic thing: the customer doesn't want to pay what it really costs to get something good but can be made to pay for some…
If you're confessing that it's contrary to human nature and/or the engineering thought process, then I humbly accept your concession in this debate.