In my experience, game developers are some of the most talented engineers I've ever met. But they're very different from the "high quality" engineers you'd find in the rest of tech.
They're usually really good at getting the job done and balancing quality + productivity. However, most things are written with a one-off mindset because chances are your next game will need things to work completely differently. Everywhere else in tech you find "scalable" and "backwards compatible" solutions; not in gaming.
Part of this is the job description. Unlike the rest of tech, you're usually building a game that will be popular for 2-3 years then disappear. It's not common to find that model anywhere else in tech.
Just my 2 cents.