I do think that game companies have a higher percentage of top-tier programmers. This is both due to pedigree and size of the field.
There are some incredible programmers in both big tech and game dev, but big tech has vastly more developers with less pressure to have top-tier talent.
Median developer at both probably represents the same skill because of normal distributions.
I agree, but the core reason for this has nothing to do with either of the points you mention. There are few other sub-cultures that come anywhere close to the (avg.) level of passion and narrow focus than game dev. And you absolutely need it, because it is very complex and usually badly paid.
There are some incredible programmers in both big tech and game dev, but big tech has vastly more developers with less pressure to have top-tier talent.
Median developer at both probably represents the same skill because of normal distributions.