chiguy
you own a company and have to hire someone to do some programming for you in an area that is new and rather obscure and there isn't anyone who has a good amount of that kind of experience so you'll just have to hire someone who you think can pick it up quick and run with it. you have two choice to pick from one is a guy that worked his way up from tech support into programming and the other is a degreed person. both people have the same number of years of programming experience because it took both 4 years to get to the point that they were getting paid to program.
without knowing anything else, would you rather spend your money on someone who has been trained only to program in a very limited and specific scope or would you rather someone who not only has taken all the fundamental theory classes but also has a minor in math and took all these classes that in no way directly apply to the job at hand: cal I-III, cal based physics I-III, linear and advanced linear algebra, cal based statistics I-II, nubmer theory, intro to philosophy, ethics, social sciences classes, english lit, ect...
who do you think will be better at learning new technologies (math and science)? assume for a minute that the programming paridigm is drastically different than the one that both candidates have experience in, who do you think has more experience in learning completely different paridigms of thought (math and science)? who do you think will just be smarter? who do you think will be able to document your new product better (english, social science, philosophy, ect...)? who will be better able to train people on this new technology (4 years of being taught by professors)? who do you think will be a better customer facing tech person who can instill confidence in not only the system but the human resources that built and support it (social science, philosophy, psycology, ect...)?
to think that being acedemically well rounded and accomplished is not a useful in the work place is just a bit niave. it's not required, but you'd be kidding yourself to think that those things don't mature your thought process, problem sovling, ability to learn and to communicate. and lets face it, if you are sucessful you will be working with other college educated people, especially managers and it may not seem important to get the "invisible hand" or "pavlov" joke, but it definitely doesn't hurt and a lot people throw those type things out there just to test the waters a bit.
my sister climbed to the top of the corporate ladder with no degree and she definitely regretted not having one and frequently felt awkward when coffee table conversations would start up at her work and she had no idea what people were talking about, which happened frequently enough for it to be an issue for her.
it's kind of like in the military, they make you do a lot of things that you will never need to do in combat, but they get you in the right kind of shape to better handle combat. you're not going to need to do push ups in battle but having done a shit ton of them for years will definitely help you manage better... college is the same thing for your brain.