Me, I have a degree in math, but 97% of what I know is stuff I picked up either on the job, or because I found it interesting. Besides those that picked up CS as a major when it was a hot field, I'm betting that some of them get the love of tech beaten out of them by their college experience. I certainly know more than one science major who felt that way after graduating. (Not me, though. I'm weird, and I still love math just as much as I always did. Maybe even more.)