How does Xbox LIVE multiplayer work?

I am having trouble finding this answer from searching and hope that maybe someone here can tell me. How does this work? Does Microsoft host the game servers themselves or do they simply route the connections to the servers controlled by the game publisher. Im just trying to ascertain MS's role in justifying a Gold subscription level for multiplayer. In the words of Bob(?) from Office Space "What exactly do you [Microsoft] do here?"