While I somewhat agree that every layer of a company has a bit of fault when the ship crashes into the rocks.. but to say developers are immune is pretty naive. I've been one for over a decade, even junior developers know how to properly test their shit. If we were only talking about past bugs not getting fixed I'd get your point, but the perpetual reintroduction of broke stuff with each update lies solely on the dev team.