Assassin’S Creed Ii: New Dlc Lets You Finish the Game

Assassin’s Creed II has been out for a while, but Ubisoft has announced two new DLCs that will enable you to finally finish the game.
Does this mean that Ubisoft sold an incomplete game to gamers everywhere?