There are plenty of mobile games that don't shove spending in your face aside from letting you know where the shop is, and plenty of them are doing just fine. I thought you played a lot of mobile games? Was that a lie too?
Funny part about that, as someone who's been an avid mobile gamer, it's been hilarious to watch the overly monetized games fade into obscurity. My biggest concern though is that corporations are desperately trying to push them into some form of "acceptance" among western audiences, because they know these kinds of games absolutely print money off stupid people.And all of them deserve to exist. If they were bad - no one would play them. If you don't like sales - play those less successful games that get by without sales.
I was against the sparkle pony back in wrath of the lich king, stating that it would lead Blizzard down the road to ruin and pay to win in their games. Everyone told me I was crazy and stupid. Now I get to laugh at them, as well as cry at the fact that one of my favorite franchises is effectively dead.
I think the best part about all of this is, if this game didn't have the Diablo Pedigree, nobody would play it, period. You might get a few curious players the first month who then jump ship.