Yeah, hard to criticize the model when you can just get everything you need for less then the price of a AAA game. It just makes it a "free to try" game, instead of a truly free to play one, and that's fine.
And besides, in recent leagues they have gone less hard on the specialized stash tabs model, and more on the cosmetic one. They haven't added a league specific stash tab since delirium league, and that was over 3 years ago.
It also ruins Florida's economy, though. Brain drain is like the last thing nearly all places want.