I'm currently reading Vernor Vinge's Rainbows End, and one of the chapters is entitled "No User Serviceable Parts Inside." That's something that you see a lot in today's electronics (and even software), and it is extremely frustrating for a would-be tinkerer who wants to learn how things work, the way I was when I was a kid. About thirty years ago an aunt of mine got me a C-64, and it was on such a platform that I first learned how to program, first in BASIC, and then later 6502 machine language (by peeks and pokes off a photocopied reference manual and manual relative branch offset calculations, lots of fun!). Until the Raspberry Pi, there existed no cheap system where hacking even close to like what I used to do as a kid was possible. That's what the vision of the Pi is supposed to be about as I understand it. It is intended not to hold the user's hand so much, but to teach them how things work. This is something for those kids that, were they kids 30 years ago, would have taught themselves 6502 machine language from photocopied references and soldered together some TTL circuitry and plugged that into a printer port.