I’d agree if they didn’t release a new DLC every two weeks after dropping season passes. There’s a difference between taking advantage of a sustainable business model and then being a money grubby shitbag of a company.
Also, a better sustainable business model would be to develop full games that people can enjoy over a longer period of time instead of needing to constantly tempt them back with new drops that arguably should have been part of the game from the beginning.
But then still, most people wouldn’t pay over the standard full price of a game, no matter how big it is. So that’s actually less sustainable for a company