Re: Eh?
No thought as to the capabilities of the developers they employ?
...writes the developer who's never made a mistake.
Exactly, time pressure, tiredness or that Dunning/Kruger thing makes this inevitable.
Combine that with the nascient software industry with far more programming jobs than programmers. (And if you change that to 'Engineers' even fewer) and it's a dead cert.
Unfortuantly ideals don't often work, wanting good software doesn't mean you'll get good software.