This is obviously a rant for its own sake more than an answerable question.
The quality of software runs the gamut and is orthogonal to the size and brand name recognition of its writers.
Also, every sufficiently large project, no matter how tight the ship being run, will at various stages feel like it's about to collapse under its own weight.