This is a side effect of what happens when game franchises become more profitable than movie franchises. Once the flow of money starts on a game with a budget in the tens of millions like the Call of Duty, Assassin's Creed, or Grand Theft Auto franchises to name just a few - there comes a point of no return where you finish what you started, because you've sunk millions upon millions into something that just turned out *wrong*, like this. Just like Warner Brothers couldn't put the Green Lantern movie on hold and rewrite it to not suck, Ubisoft backed themselves into a corner.
Nobody had the balls or the power to say "Wait a minute, we're overreaching. Let's scale this back to something that will actually run." Instead, they launch a buggy, bad game because they're into just the marketing campaign for tens of millions of dollars. It's so much worse for consumers than a flop of a movie, because you're spending $60+ on the cost of entry, and when the reviewers are embargoed there's just no way to tell if you're going to get screwed. Thank the big budget productions and stock market demands for this kind of disaster.
Every time I see something like this, or a botched Call of Duty release, I get a *little* less annoyed with Valve for not saying a word about Half-Life 3/Ep. 3. They're private. They can take the time without investors freaking out.