Re: I remember when
I have always been of the impression that the Raspberry Pi, along with pretty much all of modern computing equipment is just too complicated to immediately grab a kid's attention to learn to control them. I've said this before, and I'll say it again. The 'peak' of self-discovery educational computers was the BBC microcomputer, and here is why.
A kid could walk up to a BBC micro, turn it on, and type less than half a dozen lines of Basic copied from a card or manual, and a minute or two of effort, and have colourful displays, sound and all sorts of other things. Nothing complicated, but they did it.
Great return on a small investment in time and effort. And once they've done that, they can wonder how to manipulate it to do what they want to have happen. And what made the BEEB so good was that once they got beyond pictures and sounds, you had a wealth of available ports and interfaces to do clever things with, once they have acquired a genuine interest.
Put a kid in front of a Raspberry Pi, and they see a computer that they can use, but not one that they can easily mould to do what they want. They have to learn to log on, work out what files are and how to drive an editor, how to write in a language like Python, submit it to run, and how to interpret what did or didn't work.
Modern computing, including the Raspberry Pi, is too complicated to grab a merely curious mind, so many kids lose interest before they get to the point that they can see the results of their effort. Plus, the modern systems offer too much distraction. Why would a kid invest in 10 minutes to write a program, when the can watch 15 TikTok videos on the same equipment in the same time!
I'm not saying that you can't make a good educational tool out of a Raspberry Pi, but it's not there right from when you power it on.