Games development is not some arcane area of software where only the "shit-hot" developers may walk. It's simply a very special branch of software development. You can of course find highly complex stuff in games (graphics, AI etc), but if you look at enterprise, you'll find equal complexity just in different, non-sexy areas like sheer code base scope, integrations, performance requirements on transactions etc.
And if you look at "mainstream" SaaS apps you have yet again a whole different type of complexity with the typically huge amounts of concurrent users, advanced UI etc.
To argue about whatever types of developers are the best, is just silly and frankly reminiscent of school yard discussions of which action hero could kick who's ass.