Oh, and the battery thing with Ruby / Sapphire / Emerald gives them more reason to make remakes. However, there is a problem... Red / Blue were able to be remade because Generation I and Generation III literally took place at the same time. This is canon, despite not many references to Generation I being made in Generation III. Same for Generation II and Generation IV. Now we got Generation V which definitely takes place after Generation I / III... a remake would not be able to fit into the timeline. A sequel could work... or the remake could be made but break the tradition of remakes taking place in the same time period as the main games, so it's still not impossible.
It wasn't completely impossible... it could have been done indirectly through the GCN. GCN was compatible with GBA (by directly hooking up the GBA) and it was compatible with GB games through the GameBoy Player (and maybe even through the GBA itself, although it was never done so I don't know if it was possible or not). I'd bet if they really wanted to they could have figured out a way of connecting the GB Player to a Stadium-like GCN game, allowing a player to transfer the Pokémon data from Generatio I and II to the GCN game... then have the GCN game take the data and convert it to a format used by Generation III (improvising for the non-existant stats, like how Generation II was able to split Special to Special Attack and Special Defense despite those stats being non-existent in Generation I)... and then the player would just transfer the data onto Generation III.And while we're at it, Gen III wasn't incompatible with Gen II on purpose. There was literally no way to send data from a Game Boy cart to a GBA cart.