Ubisoft Montreal is huge. You don't know how many of the ACII staff worked on Bloodlines.
Altairs Chronicles was not made by them at all btw.
Lots of free DLCs ? Dunno what you're talking about. Usually you get one tiny piece for free and you need to pay for the rest (1 car from a car pack in Forza for free or one costume for Bullet Witch etc.) The rest is mostly multiplayer focussed to not let the game die.







