One time I nearly cut a job due to being asked to make something gambling related, but when I worked on an addictive mobile game I simply didn’t realize what I was doing. Honestly, I couldn’t have known unless I had asked about their monetization strategy before they brought new people on to implement it. And at that point the game was as good as done. I remember walking through Barcelona and seeing all these kids on their phones in the park and not playing or having fun, it felt surreal. I bawled my eyes out and didn’t return to the job. You know I genuinely just wanted to give people some fun in this world.
The issue with mobile games is that nobody is prepared to pay even 5 euros for a game. So for mobile game developers it is business as usual to do it this way.