I have noticed that games don't store the patches permantly. If I insert a game I've not played in a long time it has to download a patch again even if no patch has come out in 5 years. For example Oblivion had to download patches again even though there has been no new patches in years. So when XBL is shut down a few years from now if anyone wants to play a game we'll all be playing the 1.0 version of that game. Why can't patches be stores as a permanent file like a save game or a DLC rather than just be cached or whatever it is?
Online gaming is great, but it's not great for retro gaming. For example you can't get all the content in Skies of Arcadia on DC, but the GC version where all content shipped on the disc will be a complete experience even 20 years from now as long as you still have a working console and a working disc.
This might seem like no big deal now, but how will retro gaming be a couple of decades from now (when the current generation is retro) when there is no way of experiencing how it was? It won't be possible anymore to just play a 360 game like it is to plug in Chrono Trigger into a SNES and the experience will be the same as it was in 1995.