Under communism, there will be one open-source Pokemon game that keeps getting updated with new features, way too many features, so many that we'll all be relieved when they make an inverted modpack system that lets you download someone else's idea of what features should be disabled. The prevailing feature set will be an open world thing, but there will be a few popular linear story ones, so many that you can constantly play new ones of those if you're willing to lower your quality standards a little.
There will be far too many Pokemon, because anybody can make a Pokemon. Community groups with wildly different structures, from a coop made of ex-Gamefreak employees, to artist houses, to self-appointed rating boards, to community voting contests, will all accept different Pokemon and make packs of them to plug into the Pokemon game. Different people will consider different groups of packs to be valid. The mishmash of these will be so confusing that people make a wiki to track not just the packs and pack-making groups, but also the common ways that people decide which packs are canon. The talk page for "Are Digimon Pokemon?" will be locked due to perennial flame wars.
(This is the future if you imagine open source software and game modding but with way more people and time.)