Outside a handful of majors -- engineering and some of the sciences -- a bachelor's degree tells an employer nothing except that the applicant has a certain amount of intellectual ability and perseverance. Even a degree in a vocational major like business administration can mean anything from a solid base of knowledge to four years of barely remembered gut courses.
The solution is not better degrees, but no degrees. Young people entering the job market should have a known, trusted measure of their qualifications they can carry into job interviews. That measure should express what they know, not where they learned it or how long it took them.
[Note: This article describes a better system, it is not an excuse for skipping college in our current system. So until the system changes you better go to school!!]