Clearly my main concern... But after reading a lot of reinsuring comments, I'm more and more convinced that human will always be superior
fievel
Not sure it fits with what your son like but I think it's around this age my own son started reading the Harry Potter series.
For notes I'm using Joplin with sync with desktop client through a nextcloud instance. Really a very nice app if you want sync with multiple devices anc user friendly interface.
For maps OsmAnd, I even pay a subscription to support the project (and have hourly updated maps which is pretty cool when I fix wood paths in openstreetmap).
Really happy with this fork, using it for several months now. Also occasionally Unexpected Keyboard for termux / ssh / code ....
After a few days of testing, I think this feature is really working very well. Thanks.
I use helium314/openboard on day to day basis, but the few times I use termux or have to ssh a linux box from my phone, unexpected keyboard is really awesome.
Please define "normal people". ;)
Yeah of course, it depends on the method and lot of things. Anyway, I agree with you, I'm happy with the content and the spirit of the users (less trolls and haters than on reddit or commercial social networks, more like the internet users I knew late 90s or beginning 2000s).
You can still post your image to an external image sharing service (see below some), and you put the link in your post (or embed it with markdown 
to place it anywhere in your post/comment).
I'd like to thank you all for all your interesting comments and opinion.
I see a general trends not being too worried because of how the technology works.
The worrysome part being what capitalism and management can think but that's just an update of the old joke "A product manager is a guy that think 9 women can make a baby in 1 month". And anyway, if not that there will be something else, it's how our society is.
Now, I feel better, and I understand that my first point of view of fear about this technology and rejection of it is perhaps a very bad idea. I really need to start using it a bit in order to known this technology. I already found some useful use cases that can help me (get inspiration while naming things, generate some repetitive unit test cases, using it to help figuring out about well-known API, ...).