Maybe for their next console they could wire the case so it will destroy some crypto chips when anyone attempts to open it. Another idea might be to wire in a radio clock with a set date in the future that causes a over voltage in the SoC, that could be more accurate than to rely on the obsolescence of the glued in battery. Also I think they should learn from Sim City (2013), I know EA eventually released a patch that put the server side single player code in the client again, but Nintendo should learn from that mistake.
But with all seriousness, Nintendo really should learn from the failures in their past, I mean come-on! I can still play Zelda on my original Game Boy Pocket I can even replace the batteries without any tools, come on what were they thinking!
/edit although.. I do like that you damage the switch everytime you put it in the dock, must give them that