Many are, I don't speak for all, but I have a wide range of skills, usually because of client demand and experience over 25 years of programming / SysAdmin and 10 years of design work.
I've never had my work compared to there 14year nephew or similar, but I certainly had some difficult clients.
Interesting rant read - http://clientsfromhell.net/
I believe that web developers/designers are under-rated for their abilities and complexities of their work they are uniquely involved in. From personal experience, I know someone who is very talented in his programming yet, expectations are so high of them. I know I have been rescued many times of saving my website from crashing, they are very talented people! And its always good to start at a younger age, its where you develop your interests from.