Im convinced mobile app developers pray on little kids parents like blood sucking vampires, except they suck money instead of blood.
They offer a free game but after every turn or whatever it will play a 40 second ad. Kid gets frustrated and I just pay to unlock ads because I feel sorry.
Then I try explain we have a switch with all the best games, PS4, wii u, pc, 2ds etc which doesn't get me anywhere.
Having worked on a small time free to play game...
Basically, the developers do not see it this way and assume that what they are doing is fine because it's just business and they're making money for their family.
The publisher employs analysists, whose job is to analyze all the data and go toward whatever trend is currently making money. If the advice for your game comes from an analyist, many developers completely decouple themselves from any external conversation besides revenue and follow it.
This basically results in preying on the young, the gambling addict adjacent, and your random actually rich whale.
The fucked up part is that if you either don't follow a cookie cutter monetization design and/or get lucky, your free to play game completely fails and your studio takes a hit or goes under.
It's terrible all around and I hope I never work on another one. Trying to keep a 100 dollar currency purchase button out of the game was a real argument... what honest use would such a thing ever have?