No microtransaction system is good for the consumer. It's just not. Anything that developers lock behind something you need to pay for (or can acquire quicker by spending money) is something they could just give you.
The only logic I can find that says it's good for the consumer is if the consumer is willing to agree that the game doing financially better is ultimately good for them in the long run, but that's a very far flung argument to make when you're trying to defend microtransactions.
But Blizzard's system of microtransactions here is far from egregious. It's not popping up and asking you to spend money, the game presents everything you could get and shows you how to get the things you want without asking you to buy loot boxes, etc. While I get that some people are upset that loot boxes are tantamount to gambling, again I will point out that they are far from egregious. Take a look at the mobile space with games like Monster Strike, Granblue, FGO. Their gacha systems make loot boxes look like free handouts.
If you want to say that microtransactions don't have any place in a full price game I will grant you there's an argument to make there, but if you're trying to say that Overwatch's microtransaction scheme is somehow worse than what is standard in the industry right now.. I'm afraid you're just a little out of touch.
edit: The interpretation I got from the Beastcast was simply that "it's so good it's evil", not that there is malice in the games design.