>>491981961) The Pokémon company and Gamefreak are greedy as fuck so they want to make each generation short as possible
2) Every generation besides 3 and 4 have been 3 years
3) Pokémon Legends Arceus' "Open world" and "they hired the man" hype being immediately undercut by the reveal of gen 9 is too hilarious not to happen in our current clown world.