Very intriguing! I'll have to look into how this works; my understanding is that you can't do this without signing NDAs, and only distributing to people who have also signed NDAs...
See https://github.com/switchbrew/libnx and my wrapper around that library (it has all functions exposed using nimgen, a C wrapping library, but the Nim-friendly wrapper is a WIP) https://github.com/jyapayne/nim-libnx
In order to use this, you must have a homebrew enabled Switch. Google is your friend!
Ahh that’s the difference!
Home brew stuff is great, but that’s different than being able to sell games.
The games industry learned from the 1983 crash, hence the access gates.