With Nintendo however, they've had a history of absolute control over their console and I think that it's been working against them in the long-run. In fact I remember a specific instance with the Wii where the homebrew scene had discovered a security flaw that was not necessary for homebrew but could be exploited by pirates and the folks who discovered it even attempted to contact Nintendo to let them know and to also extend an "olive branch" to them to let them know that the homebrew scene isn't trying to break the consoles for piracy's sake. Of course Nintendo gave them the cold shoulder and it was exploitable in the wild for a while until it was eventually caught by Nintendo's engineers and patched in a routine update. The only problem is that Nintendo's updates have sometimes been known to cause problems and it was ironically enough the homebrew scene that had the fix.
IMO the reason this has not been cracked wide open is that there are not enough DSi-only commercial games to make it worthwhile for the folks that create cartridges used mainly for unauthorized copying. Being able to copy and run DS-only games is enough.
A basic DRM has to exist, otherwise nobody will buy any games and just copy them.
pretty much any "blockbuster" sales chart shows this.
There are basically two behaviors in sales, especially in gaming: blockbusters, heavily front-loaded games where north of 50% of total sales can be made in the first week (if not the first weekend) and "games with legs" which just go on and on and on and on.
Most games lack the broad appeal to have legs (Nintendo games are a pretty common exception) and are thus very front-loaded.
The best strategy in the first place for game companies is to create something people want, as Nintendo admits. Whether you have DRM after that is irrelevant, because people will buy regardless, and people will pirate regardless, which makes Nintendo's whole DRM stance very peculiar, and now I wonder if it's just trying to make third party manager-types feel better.
Game devs are probably /happy/ to see security APIs. It means more money for them before their titles are pirated.
Secondarily, nobody in the gaming biz really cares how much game devs suffer. [You think I'm joking. I'm really not.]