couldn't agree more.
i am currently in college, and i have to take 3 engineering electives (classes, outside of my engineering major), 2 social science electives, and i get to take 3 "any/free" electives.
one could make an argument that it broadens the educational experience or whatever, but from experience, half these classes are BS, and almost all of these just suck up a lot of time, which could be better spent focusing on one's chosen field of study/ or other interests.