This is not new to the Pokemon franchise
Generation 1. Pokemon stadium (at expensive n64 game price) over 60 dollars
Generation 2. Pokemon Stadium 2 (at expensive n64 game price) over 60 dollars
Generation 3. Pokemon Box (limited to the pokemon colloseum, 30 bucks with memory card for that)
Generation 4. Pokemon Ranch (Virtual on Wii, 10 dollars...only deposit)
Generation 5 Pokemon Dream World (Free but closed and not accessible anymore)
Generation 6-7. Pokemon Bank (5 dollars a year...National Pokedex and special pokemon gifts)
And if you guys, seeing it like this is not the most expensive Pokemon Storage Service (Aka Pokemon Box game), but one of the most economical, because you have GTS, Wonder Trade, access to all generations and later to Pokemon GO in addition to the national pokedex, and the judge of the features
Again you have a free version to try, but it's not mandatory, nor the dlcs to have all the pokemon programmed for this game (the update is free).
Translated with
www.DeepL.com/Translator (free version)