MS's business model revolves around 3rd parties, it's largely the old Sony model.
I think they'd prefer to own the content and IP than to own the developers, the whole internal vs external thing s pretty cyclic in this industry, MS just don't seem to be on the same cycle. External development is generally better focussed and more efficient but at the cost of trusting the developer with the funds and the product quality.
As I understand it the Bungie thing was amicable, what's better? let the team go and continue to potentially work with them, or loose frustrated key personell? Now I'm speculating here, but there are certain realites to working for a large company and money doesn't make people happy or productive if they don't like those realities.
I think they'd prefer to own the content and IP than to own the developers, the whole internal vs external thing s pretty cyclic in this industry, MS just don't seem to be on the same cycle. External development is generally better focussed and more efficient but at the cost of trusting the developer with the funds and the product quality.
As I understand it the Bungie thing was amicable, what's better? let the team go and continue to potentially work with them, or loose frustrated key personell? Now I'm speculating here, but there are certain realites to working for a large company and money doesn't make people happy or productive if they don't like those realities.