Say you have your Xbox for 5 years, you really want to pay $250 for online? Could use that $250 on 4 or 5 games, accessories or something entirely non game related.
Answer this question, should you really have to pay for XBL? I mean Sony can pull of the PSN free of charge, and MS has way more money, why can't they do the same?