>>41894201I mean they don't have to sell you mechanics blatantly for money.
$5 per inventory slots expansion, you can earn inventory slots from daily login bonuses or from getting promoted in ranked play.
3 shiny pokemon every day available for $10 each, can only buy one per account, randomly selected from the pool of 900 pokemon. Keeps people engaged and logging in every day.
Or make a battlepass with 100 tiers, at tier 100 you get a shiny but if you don't want to spend $100 in bp tiers you have to do all the daily and weekly missions.