QA is terrible. Devs are doing their jobs. It's the QA and QA Management that oversees glitches, bugs, crashes, etc that occur with development. It's like they put the patches out and QA plays it for a few hours, sends for approval and hope for the best, expect the worst.