Why's that, might I ask? I've seen statistics that I haven't verified that indicate that while somewhere between 25 and 40% of CS undergrads aren't able to find work as programmers, around 40% of professional programmers don't have a CS degree. And I'm really not sure what to make of this.
No offense intended; I'm self-taught as well and can appreciate the sentiment immensely. But damn do I wish I made a few different decisions during high school. I'm ~1 year into my web development career and I'm concerned about what happens when I get bored of building APIs and web apps -- I seem to have a talent for picking up new skills pretty quickly, but I'm afraid my lack of formal math and algorithms training is going to limit the career trajectory of self-taught programmers like me. That's without considering the ramifications of an irrelevant college degree.