Most of their studios are not focused on a single game, they are support studios, they shit out 3D models, skins or animation.
Sure, and maybe they should have had studios making games, rather than making half a game while a half dozen other studios make random contributions. I've looked at the credits for their games, it's idiotic.
6,523 professional roles. Ubisoft "studios" involved besides Massive are Bucharest, Annecy, Paris, Montpellier, Shanghai, Milan, Toronto, Redlynx, Chengdu, Barcelona, Bordeaux, Craiova, Dusseldorf, Kyiv, Malmo, Montreal, San Francisco, Canada, and Stockholm. And that's before outsourcing. Game companies have gotten to the point of damn near including janitors in the credits, but they also included the various IT departments, but then still had outsourced IT even. They've got office ergonomics specialists listed for fucks sake. A half dozen of those offices were "online services"? It was a single player game! And this is all before getting to the localization teams.
If you're going to have TWENTY fucking studios and offices as a publisher working on one game, and that's before their global/worldwide shit at their HQ, that's a bunch of people that should be making multiple games. Not playing hot potato swapping assets around. There's so many people involved that you need so many layers of project management just to attempt to tard wrangle everyone, you're not going to get coherent shit.