"A Pokémon in an HD game takes about 3 times more space than in a SD game like XY, since an average Pokémon in XY took only 5 MB, and a pretty small Pokémon like Pikachu already took over 15 MB.
Now let's calculate how big the files would be for a Pokédex with let's say 900 Pokémon, which would be problaby what we would get in Sword and Shield if it had a ND
15 MB x 900 PKMN = 13500 MB = 13,5 GB
EDIT: Yes, I didn't consider compression, but even than it could be too big since this is only for Pokémon, and that's only one part of the problem anyway.
GUYS, it's 13 GIGS only for the Pokémon!!! ONLY FOR THE POKÉMON!
For example, Zelda Breath of the Wild is 14 GB (compressed)
And again that's only for the Pokémon, where are not counting the levels, music, codes and all the other stuff.
The most common cartridge capacity for AAA games on Switch is ONLY 16 GB, in theory, there are 32 GB cards, but since the production costs for cartridges is so expensive compared to CDs, most developers prefer to keep their file size under 16 GB', even for big games like Zelda.( source:
https://en.wikipedia org/wiki/Nintendo_game_card )"
He's right you know
https://www.reddit com/r/PokemonSwordAndShield/comments/c03xlt/why_its_impossible_to_have_a_national_dex_from/