I am referring to potentially trainable kids who are left in the corner to rot . <| sep |> A large portion of are on extras that have nothing to do with the job . A degree is not for training you for a specific role . If someone wants that they can go to a trade school or get a cert . A degree is built to give you a well rounded education . Sure you may take classes that aren ' t computer classes . But who knows when that public speaking , English or Accounting class will come in handy in your career . I think people feel that it should be training you for an entry level IT role . That ' s not its purpose . Its to get you a well rounded education and companies that require a degree do so because they want better educated employees . I get the whole going into debt thing and for many its not an option . However , imo , an investment in yourself by getting a degree will have a strong ROI over the course of your career . For me , i would rather do it and suck up the debt than worry about when not having it might come back to haunt me . But again , everyone needs to do whats right for them .