Young consumers of all sorts are participants in a war many of them don't even realize exists. A war in which their opposition are marketing professionals, trained in psychology in universities to trick and exploit children. Against this, a lot of kids don't stand a chance. And it seems the marketers sleep at night by blaming the parents for failing to protect their children from predators like themselves, or by making what they (mistakenly) believe to be favorable analogies to other predatory industries targeting children, such as "collectable card games" or 900 number "video game tip lines."
However, Starcraft 2 is complete and been this way since the inception. They added microtransactions years after the full release, and they all boil down to cosmetics and other completely optional and non-necessary things, like skins and banners, i.e. cosmetics. Something for hardcore fans to buy in order to support their game, but absolutely non-essential for the actual full experience. And I am saying that as someone who hasn't spent a single dime on Starcraft 2, aside from buying the full game on release (+the expansions that came out years later) and putting hundreds of hours into it.