I feel like many bugs in the wild just come from business processes slowing everything down, especially in larger companies. It might seem like a bug that can be fixed in half an hour, if anyone spotted it, but instead:
- they need to file a ticket
- it gets discussed in planning, but postponed because there's an extremely important™ deadline (repeat this step like 5 times)
- someone from upper management notices the problem and sends an angry mail; it is finally included into the sprint
- they implement the change
- it gets rejected in code review due to some nitpick
- they fix that nitpick
- it passes code review and is merged onto
main - it gets discussed again in sprint review
- it gets shipped two months later
- ah crap, something broke; need to bisect a few hundred commits to find out it was this change that broke it
- spend half a day preparing and testing a hotfix release, because the next proper release is months away
- it gets rejected in code review due to some nitpick
- ...you get the idea.
You go through that slew of bullshit exactly once before you learn to turn a blind eye to anything that looks easy to fix.