What I find really sad is that multiple games have proven that there is a middle ground and that making a f2p while making enormous amount of money is possible (League of Legend ...) and using such predatory system that are so prevalent on mobile is not the only solution.
There is probably already enough monetisation around skins in the games that they would have easily turn up a profit.
The rest is just greed and disregard for players but then when they don't care that the game is banned in two countries at launch because it violate gambling laws what else to expect ...