The QA company's mindset does sound wrong. It's true that QA practices like this can get in the way. But even still, devs relying on QA to find all the bad bugs or they don't get fixed is no good either. A good game should have QA finding the low priority polishing things like mentioned in this video, or intricate bugs that devs might miss. Incredibly broken game with issues that players experience without even trying should have been dealt with by the devs without QA needing to tell them.