That's true, but even so - great developers still make mistakes, and if they don't hear about production errors because of a breakdown in the customer communications from sales etc, then those mistakes will never be fixed.
It's not that great developers aren't necessary for software quality, more that they aren't sufficient.
It's not that great developers aren't necessary for software quality, more that they aren't sufficient.