Big gaming companies learned quite a few years ago via various microtransaction practices that the market has expanded so rapidly that the gamers that complain about these things are a minority that can basically be ignored now since the vast majority of players basically only started playing after insidious monetization practices have been normalized so it doesn't feel wrong to them. Why cater to old users who would only spend 60$ on a game and complain when you can just cater to all the new users who love to spend money on microtransactions by making the geek equivalent to Madden or Fifa and print money?