Lolz — Nice read.
Unfortunately, it’s not always black and white like this. Many developers would understand a customer impacting bug requires quick fixes.
Most organizations would slow down developers due to processes. So estimates are obnoxious for obvious reasons.
Many bugs are introduced due to quick fixes. Therefore a balance is essential for speed and quality.
And every once in a while you will encounter a project/product manager who thinks that he know the most about customer experience. However, very few really know and care. It’s mostly a political battle.