I'm not making a suggestion that the game itself would require the ability to use DLC to update, but about 3DS games that lacked certain features to be able to incorporate them via an update to the 3DS system. I made a topic some time ago about the possibility of upgrading DS games ran on the 3DS to incorporate features present on the 3DS, like the full 360 input of the slide pad, by taking the source code of the DS games, compiling and adjusting them to 3DS specifications, and having them stored on the 3DS system memory (or SD card) and be loaded instead of the binary on the DS game cards. Unfortunately, I think it was pointed out that such additional features would be quite limited, saving would be restricted only to non-updated components, and having to go back through games that were years old would not be profitable. But, suppose 3DS games were to be "updated" in this sort of fashion. The updated binary would be stored on the 3DS or the SD card and loaded from there instead of the game card, along with newer save data. These games are more recent, so updating could boost sales. Take for instance a game on everyone's minds right now. Starfox 64 3D and the infamous lack of online multiplayer. Having the game binary updated could possibly allow the team to incorporate it. People who are playing locally with others with an "older" binary version of the game would get a message about getting the update from either online or from the people they are playing with. Even Streetpass could incorporate this to transmit the update to others, wherein they could accept the update, or leave the game as it is.