<p>Because the majors are in demand by incoming freshmen. It also has to with the fact that college students are often told to follow their passions, which is not necesssarly the best thing to do if they aren't attending a top school. A useless major from the ivies opens doors no matter what because those students are smart enough to pick up the work on the fly, while a non technical major from an average school will not be sought after for obvious reasons.</p>