Articulate for me exactly why biology, chemistry, philosophy,etc... are neccesary for a Compsci or IT degree? Because the british said so many centuries ago is not a good reason. Neither is "what about the profits of colleges".
We put up with 12 years of random but generally useful things forced on us. Once we decide a career as adults, information not directly useful to the job we will be working should be optional.
Not to mention the financial burden and lost time in a person's prime years