Here's one more because now I work in tech and not restaurants. We know there are bugs in the app. Everyone knows. We want to fix the bugs. People who hold higher positions, who decide what is critical vs isn't, are the people who choose what gets fixed. Not the devs. Not the QA.
Having worked in QA for 5 years, and now transitioning to an engineering role, I think so many people have a skewed perspective of QA and developer relations too. We're all on the same page and want stuff fixed! It is not supposed to be adversarial.
There's also the bugs that are just too expensive to fix (too much time or just likely to introduce more bugs due to scale). There's also just bugs that come about because of OS updates and we have to live with them.
Also sometimes there are bugs we have no idea how to fix because they only happens to some users and we don't know why.