The keys issue was solved a long time ago. The real reason games don't work on lower firmware versions is because they are compiled with SDKs on higher firmware versions.
Gotcha but at this point Nintendo shouldn't even worry about that considering that all their firmware gets cracked anyway.