So the players who are "paying what they want (mostly zero)" aren't getting a normal but free Diablo game, they are getting version of that game balanced and prioritized around the whales that /will/ be spending the money. The actual customers.
I'd rather pay than "free-ride", because I don't want incessant popups telling me how how I can skip the grind (that is tuned to irritate me) by buying a gems with my credit card.
I'm not as valuable to Blizzard/Activision/NetEase with my one-time-purchase though, and they know it.
For me personally, it represents the fact that the company is actively working against my best interests, and that feels bad. Additionally, completely selfishly, it makes me sad to see games that I would otherwise enjoy be distorted by this sort of monetization.
Still, we must consider that growth is what a company is after, and that growth happens at the margin, not the core.
1. Put the game down when you get hard time-gated
2. Don't do PvP
3. Especially with a leaderboard feature
4. Especially in grouped content
I'm sure it's a good game up until the PMs and behavioral psychologists decide you're invested enough to put up with time-walls.