While obviously hyperbole, it can be helpful to design for the common (often the lowest) denomonator. We don't and shouldn't demonize 'idiot-proofing', nor discount its utility. Sure, the 'sheeple' meme is cliche, but apropos.
Compare classic unices to Windows/OSX: in class system you have to learn, you can't go further without, but if you learn you grow, your comfort augment, you can afford more thing in less time and ease. In Windows/OSX etc initial learning curve is't shorter and easier, but you can't grow. All the rest of your life remain in that's initial limited state, always depending on "expert" for anything.
That's the difference between trying (and regularly fail) to be idiot-proof and trying to say "hey guys! You have to learn! It's easy, a bit long, and we can help, that's the path".