I did not mean the word 'amateur' to be pejorative. It is just as Rick says. The trend is to ever easier interfaces so that they can sell more. That's all fine and dandy - until something goes wrong. Then those people are completely lost and they either go seek professional help and pay thru the nose, or they come to the forums.
I have seen that in my computer club. 95% of the 800 members have no clue how a computer functions. And if you throw a binary number up on the screen, they regard that as 'advanced'. I was once trying to explain the differences between the decimal, binary and hexadecimal number systems - forget it. All I got was glazy eyes.
Now there is nothing wrong if people do not know things. What I really don't like is if they make absolutely no effort to learn and expect everything spoonfed to them. How often do we post a solution or a part of a solution and when the OP comes back it is obvious that he did not even read our input or links. That's when I give up.