Fuze Code Studio will let kids use the Switch to code their own Switch games
theverge.com
theverge.com
Another advantage is that fuze basic is/was backwards compatible with BASIC written for bbc micro, so if you have the time you can copy games from old magazines, maybe even the original version of Elite! (though i did hear that had some lower level Assembly tricks that may be iffy)
Especially using the garbage collector correctly was a struggle, I often had to help people clean up after drawing on the screen because they would run out of memory very quickly.
Nonetheless, I did successfully teach a couple kids to make text-based games, and one did get back to me with a pirate themed number guessing game.
I also imagine there to be a touch-screen interface for placing objects on the screen (like unity or playcanvas) so naughty kids will be able to "draw" whatever their heart desires anyways.