Das ist nur bedingt richtig. Die Käufe sind an die NNID geknüpft, nachdem man eine erstellt hat, und nicht mehr ans Gerät. Allerdings ist die NNID dann ans Gerät geknüpft und kann nur durch einen Systemtransfer oder über den Nintendo-Support auf einen anderen 3DS übertragen werden.
Ich bin nicht ganz sicher, ob ich den Sachverhalt korrekt verstanden habe. Er hat bereits eine NNID und ein paar Käufe damit getätigt? Sprich er hatte früher einen 3DS, den er verkauft hat? Was hat er mit seiner damaligen NNID gemacht? Einfach drauf gelassen, den 3DS formatiert oder die NNID gelöscht? Falls er sie gelöscht hat, sind die Käufe endgültig weg, aber falls er das System nur formatiert oder mit dem 3DS verkauft hat, könnte er seine NNID unter Umständen von Nintendo auf seinen neuen 3DS übertragen lassen, danach hätte er auch wieder Zugriff auf seine eShop-Käufe. In dem Fall würde ich vielleicht mal beim Nintendo-Support nachfragen, schaden kann's ja nicht.