Not at all and your circomstances are your own.
However I could put out any sort of C# roles and easily have 160+ applications, most of which from an exerience perspective simply did not stack up to what clients were after- there were of corse usually the 1 or 2 hidden somewhere that just did.
Look at other programming langueges though be it Perl, Ruby, ROR, Grails and its a needle in a haystack.
Schools and even some collages I believe are so tightly wound in to Microsoft I think the creativity side of it has gone down with less people taking interest in it with most being unaware of all these other programming ways and languages. The Raspberry Pi should hopefully change all that and make/allow children at a much younger age (which lets remeraber are generally the age they are MOST involved with IT stuff in many ways, computers, phones, computer games, internet, etc) to actually learn about the different ways you can program and bring a new wave of creative people to the table in years to come.
I remeraber (as a non IT person) playing around and making my first Hello World application and although simple- still the feeling of acomplishment I got from that even doing it at 22 out of bordum. If I had been exposed to that at school level I've no doubt what I would be doing now would be very very different. Even now I've got so many ideas that I think in theory are possible (and IT related) but wouldnt have the slightest clue where to start, if children growing up have access to this type of thing then the opportunity for them to be create if expodential in my opinion- perticularly with the stacks and stacks of information availible on the internet aswell.
Bring on the new Steve Jobs, Geohots, Bill Gates, and the likes.