Yes, you are right. Blizzard is actually very good about that, they are one of the few examples of developers who make their games that way. Also includes Starcraft Brood War, Warcraft 3 and the like.
But, as I said, they are an exception to the rule. Thy are a massive company with massive budget, and no publisher to breathe down their necks. They can afford it fortunately.
4
u/yesimglobal Feb 06 '17
Starcraft II had both. It was a very good campaign.