What part of Diablo 4 is behind a microtransaction wall? Some skins?
The problem with both games is they disrespect the player's time by turning everything into a slog.
That's way more of an issue with modern game design trying to maximize hours played while minimizing actual content than paid skins. Those may suck, but to be fair it was Bethesda who introduced the damn thing in the first place. I'd rather pretend the premium skins don't exist but have a fun game than have no microtransactions and a boring 150+ hours of empty world with a total of 35 hours of interesting beats.