>most people never transferred from older games, so the culling is okayExcept that even if you ignore cross-gen transfers entirey, SWSH's 400~ roster is absolutely pathetic.
Let's take gen 6 for example, shall we?
Between the combined Kalos dex and friend safari, there are 595 Pokemon available entirely in-game on XY with absolutely no cross-gen transfers involved.
There are 123 Pokemon from the national dex as of gen 6 that were unobtainable without other games.
Gen 6 had 725 Pokemon in its national, dex, with 123 of those being unobtainable in XY we have a 17% rate of Pokemon that were unavailable to be caught inside the game without transferring.
Source:
https://www.serebii.net/xy/unobtainable.shtmlSWSH so far, unless I counted wrong, introduces 81 new species into the game, bringing the national dex total of gen 8 to 890, plus new unrevealed mythicals and such, so let's say 893.
SWSH then has 403 Pokemon in this estimate, out of 893, making 490 Pokemon unobtainable in the games, or a staggering 54% of total Pokemon as of gen 8.
Nevermind the fact that XY got the Bank eventually, bringing the percentage of unobtainable Pokemon to 0%. But even without the Bank, SWSH's numbers are absolutely pathetic.
tl;dr: even discounting cross-gen transfers, XY only had 17% of the total Pokemon at the time unobtainable in the game, while SWSH has 54%, meaning more than half of all Pokemon are unobtainable in-game.