There's this cognitive dissonance with a lot of game devs who damn well know mobile is a ghetto, but want the big bucks mobile can occasionally deliver. So they try to justify mobile development thinking they'll be the ones who make the "mature" game that will be "appreciated." Instead, freemium mouthbreathers leave 1 star reviews because "it looks funny on my phone."
Don't blame the game or the style. Blame your chosen audience.
Funding is also a big part of it. It's much easier to get funding for a mobile game than for an indie PC game, even though the mobile game is significantly less likely to make a return on investment. So perhaps some mobile devs know they aren't going to make it, but take the money anyway so that they can work on something on someone else's dime, while they build up experience and add another piece to their portfolio.
I'm not convinced it's a worthwhile trade, however, if it makes you lose your faith in humanity and your art form in the process.
Don't blame the game or the style. Blame your chosen audience.