Did you forget that the Gameboy, Gameboy Advance, DS, and 3DS all ran on cartridges, with the latest ones on 3DS being the size of SD cards?
What makes you think it’ll require as much space as a SNES cartridge? The GBA had more complicated cartridges compared to SNES games, and those were at least 10x smaller.