How great would it be if Nintendo had an AppStore like Apple and Android and WindowsPhone - and the devkit was free or cost a little bit. There would be thousands of fully-featured games you could buy for a few dollars. The way to make a system or game last is through user-generated content keeping it fresh. For example, the Elder Scrolls games stay active for ages with the mini devkit they have for users to create their own content and quests. And Minecraft has been popular for years and years.
There would be no motivation to exploit the console for homebrew, and lack of devs for homebrew would set piracy WAY back (most piracy exploits seem to come from discoveries by homebrewing devs).