IMO, the biggest limiter to Pokemon's sales right now is that new games are constantly coming out. XY and SM could easily achieve higher sales if they didnt have third versions (and were supported by content updates)X and Y didn't reach 20 million and they are cheaper and on a bigger platform than what Pokemon Switch will release on.