I simply cannot see why people would be willing to pay money (yes, a tiny amount, I know... but still money) every month ON TOP OF their ISP bills to play online games via XBox.
Because it reduces the risk of playing against people who cheat, and people who quit before losing.