I think it's cuz all of COD is ranked matches
whereas in Halo, you can do social matches. I haven't played Halo in a minute but I don't remember them allowing a guest in ranked matches.
Game is gonna be s**t
because Infinitry Ward dominated the game industry with their superb second coming of Modern Warfare