>>55367003>to have all the sprites up at once on a Game Boythat's the thing, Gen 1 and Gen 2 don't use sprites for the Pokémon "sprites", they're actually part of the background instead of being a sprite (OAM).
The background means you have limited control of the graphic, and overlaying isn't really possible without storing every single combination of overlayed sprites, or more realistically, generating the pattern on the fly which would probably take considerable space and/or time.
There's also the fact that the palette may be limited and the UI would probably have to be reworked to fit all graphics.