Just because somebody can get a program to compile and run doesn't mean that it was done right. Keep in mind, I don't really disagree with what you're saying, cause it's the mentality lots of coders have.
I also think that the discipline is so new that there are a good number of schools that don't teach it very well.