This is pretty much how I feel about the console version of Diablo 3. I know the PC version is "better", but the combination of playing on a bigger screen, in 4K, with a controller, and on a couch just makes the console (Xbox One X) version entirely more enjoyable to me.
I actually find the ESO shop the least offensive, most appealing, and most generous of all the MMOs that have cash shops. SWTOR puts free-to-play mobile games to shame with how disgusting it is if you try to play the "free" version of the game.
But as to your question - that's a good question...