The rest of your answer makes sense, but it's impossible to Poké Bank the gems from Gen V to later games. They're probably in the game right now so that the game doesn't poop itself if someone hacks them in (similar to Shiny-locked Pokémon still having Shiny sprites).