Jonathan, I would disagree about the generality of the games being generally garbage.
The parallel on the PC side of things of games that have recurring revenue sources lies in the spectrum of WoW / Dota 2 / TF2 / League of Legends to little known asian market MMOs where you buy xp boosts.
The top grossing games are played by a lot of users who play a lot. Similarly, the top titles on mobile have very repeatable revenue sources with high retention rates. I can't blame companies and businesses for investing in predictable revenue streams.
Now without a doubt there is a point of conflict between long user retention and addiction, and the drive to maximize LTV can be taken too far, but I don't think this is happening to most games. As an example, Farmville (2) is a well crafted experience in terms of mechanics, art style, pacing and progression for what it is trying to achieve. I can appreciate the work and thought that went into the game.
I can also similarly appreciate The Witness and I was happy to pay $40 for it. I appreciate the game for different reasons and different set of skills in game design and story telling and pacing of challenges. I love games all about gameplay -- heck, I spend time playing a pure maze puzzle game ( http://www.pathery.com/ ) that about 300 other people play. But this does not stop me from appreciating and respecting the game design work and decisions that went into making the mass market IAP driven games.
I might disagree with the long term reward-loop design of some of the titles, but I would not call them garbage.