Clash Royale is their new game of the moment. It's taken away most of the meaningless grinding, leaving just enough to monetise.
Clash Royale actually puts you into a routine of opening chests. Setting things in the game before going to bed and then opening things first thing in the morning. Paying increases the speed of your progress.
This works well because if you do not play the game you make no progress and feel bad as everyone around you is making progress.
It doesn't help that every 3-4 hours you get a notification reminding you of the opportunities you could be pursuing in the game.
If anyone is playing Clash Royale I would strongly suggest turning the push notifications off for the game. It makes it far more enjoyable and it helps eliminate the schedule that it tries to impose on your life.