In order to produce a microcontroller breakout board, that costs about 25 dollars (such as an Arduino Uno) many customers are needed. Therefore, hobby electronics are marketed to a wide audience that ranges from electrical engineers with time on their hands, to folks that don't even change their own batteries.
Browse Instructables or You Tube projects. The idea is that if you buy the right things, and follow (vague, but exciting!) directions, you will be able to make a 'cool thing.' People buy the parts, and start on their project. When it gets bogged down, arduino.cc is the place to seek help.
Many people have never done anything like an electromechanical device, yet they will select, as their first project, a flying robot capable of all sorts of advanced behavior. As soon as someone asks "what's your background" or scolds them for not using code tags (17 scrolls of unformatted code ... which doesn't compile) and they disappear like moths when the Raid comes out. They have no background in electronics, math, or any science, engineering, or technology development at all for that matter.
If anywhere, the failure is expectations - on both sides.