College is usually necessary for professional jobs. If a job required specialized knowledge, people need to learn it from professionals. College is an important time of transition for young people. It is a bridge between high school and adulthood, and it helps people learn to be independent and self sufficient.
Not everyone can afford to go to college. Not only that, but there are high paying jobs out there that don't require a degree. Nowadays, a degree is just a piece of paper sitting at home. It's worthless!! Most graduates can't even find a job after finishing school with the degrees they have.
It seems today that high school students are told they NEED to attend college to earn a competitive living. This cannot be further from the truth. There are apprenticeship programs, military service, and entry level jobs with chances for upward growth. I believe it is a disservice to young minds to tell them that college is the only path for them. This will lead to debts early in life, and if they don't get a decent job right out of college, then their life will be made significantly more dificult.