On the other hand, Starcraft and Blizzard games in general started with a solid story, and every following sequels made pointless retcon and nonsensical decisions that could have been avoided trivially by caring just a tiny bit about continuity. Even a hack writer like me could correct most of the pointless continuity errors while proofreading.
It's like they're trying their hardest to make the story part stupid. And that's the problem.