Everything you mentioned makes sense and is unfortunately common in the industry, however regardless of the QA reporting low priority bugs it's still a fault of the product owners and team leaders and upper management to focus on delivering new features instead of stabilizing the application. Which is also often an issue. And the later you try to fix bugs the costlier (time-wise) it is because how complex it becomes to reproduce and safely change the code at the core with confidence