And just imagine... if Bungie said no to Microsoft when they were approached about Halo... history would have taken a very different path.
ie - the Xcube would have died straight away.
Yeah, there's no complex conspiracy or anything. It's just that Lucas Arts and Microsoft want money. It really is that simple.
And at the end of the day, if you were in their position, so would you.