Microtransactions don't belong in single-player games. Expansions, episodic content, content DLC, etc. are fine. But loot crates in a single player game? XP boosts? I remember when these things were all the rage in the industry and "monetization designers" were a thing. I thought that dark age had passed, and we'd parked those shady business practices with free-to-play multiplayer and "freemium" mobile games. Ugh.
However, studios and publishers do react to backlash and they worry a lot about initial reception of AAA games (noone wants the next ME: Andromeda on their hands). So, hopefully a glorious shitstorm will form and force them to go back on this. I don't care for the "everything can be earned via normal game-play". That may be true, but there's now an incentive to make new content a grind to acquire, or gated behind gambling mechanics. No thanks. Not going to buy this on launch, as I would've otherwise. Loot boxes and xp boosts in a 60 € single player game? This is what suspect DoW3 was toying with internally, but abandoned (the skulls look like a remnant of such a design). Games with this kind of secondary revenue invariably channel a lot of development resources into shallow cosmetics, and try to avoid proper content (which can't be monetized).