Exactly, but those are the exception to the rules. Those who have an inherit passion to do a particular task (coding, playing music, etc...) will do so because of their desire and practice. Now this practice is hidden in the sense that they are constantly perfecting and learning their craft. There are some people who are going to excel and some who aren't. I think the issue is implanting the initial experience and getting them interested first. Just like anything else, it's a marketing and sales strategy. I don't see a problem with it. However, just because they finished Computer Programming 101, it doesn't mean they are not a programmer. Just like a music, just because you can play Little Had a Little Lamb you probably are not going to find people willing to pay you to listen to it. I see both points.