We use 'engineers' however the still take an agile approach and are allowed to put buggy code into production.
For me it is nothing to do with the developers it is just a risk based approach to having bugs in production - generally you hope the bugs do not cause to many problems and can be fixed quite easily.
I worked for 3 years on a system that handled safety systems for nuclear power plants. An error there could genuinely be catastrophic. Releases in those cases had to be ISO certified, or they just didn't happen.
I agree it's "nothing to do with the developers" - it's all about approach. I'm not for a minute suggesting that FD go the ISO route (honestly, I wouldn't wish that level of pedantry on my worse enemy, and I quite like the FD devs I've met
) but there are certainly agile practices they could use or improve on if they want to improve quality.
The biggest one is getting the QA to do proper smoke tests, and fail the release if anything falls over.
The downside is that it can lead to patches being delayed / postponed, but that's simply another management challenge. Players of the game will understand if they know the reasons for any delay.