Anecdotally Fifa (EA FC or whatever they’re calling it now) would have to be up there. Hadn’t played it in years but gave it a go last season as it was free on Game Pass.
They’ve combined the addictiveness of card collecting with loot box mechanics, FOMO and moving the goalposts (pun intended) to get the best players. The gameplay also seemed pretty rigged to prevent grinding rewards out.
Then when the new game is out, rather than dishing out all the rewards to those still playing it instead becomes infeasible to unlock any more decent players so you’re pretty much stuck with what you have.
Even if you pay full price for the next game you’ll have to use low stat players as they only seem to start releasing decent ones half way through the season.