I can’t speak for humanities degrees, but if you’re going to an engineering school, you’re almost certainly going to need at least some of what you learn in college in order to work as an engineer. (To paraphase a saying, half of what you learn as an engineering student might never get used in a real job, but you can’t predict which half!) Furthermore, programming is unusually easy to self-study compared to most STEM disciplines (no need to learn differential equations!), and it’s a lot easier to show you can work as a programmer by writing and demonstrating your own computer program than it is to demonstrate that you can work as an aerospace engineer by building and demonstrating your own airplane.
I imagine the same thing is true of other professional degrees: you’re not going to become a physician or nurse without first attending the appropriate institutions.
Also, if you’re like my brother and have “make a fuckton of money” as a major life goal, “be a smart person and attend a prestigious college” opens up a lot of doors to ridiculously high paying positions. He’s not “unicorn startup founder” rich, but he is a multimillionaire who has been paid more money in a single year working at a hedge fund than my father, a retired professor of electrical engineering, made in his lifetime. (I wouldn’t trade lives with him, incidentally—I don’t want to have an 80 hour work week, and video games are cheap.)
I can’t speak for humanities degrees, but if you’re going to an engineering school, you’re almost certainly going to need at least some of what you learn in college in order to work as an engineer. (To paraphase a saying, half of what you learn as an engineering student might never get used in a real job, but you can’t predict which half!) Furthermore, programming is unusually easy to self-study compared to most STEM disciplines (no need to learn differential equations!), and it’s a lot easier to show you can work as a programmer by writing and demonstrating your own computer program than it is to demonstrate that you can work as an aerospace engineer by building and demonstrating your own airplane.
I imagine the same thing is true of other professional degrees: you’re not going to become a physician or nurse without first attending the appropriate institutions.
Also, if you’re like my brother and have “make a fuckton of money” as a major life goal, “be a smart person and attend a prestigious college” opens up a lot of doors to ridiculously high paying positions. He’s not “unicorn startup founder” rich, but he is a multimillionaire who has been paid more money in a single year working at a hedge fund than my father, a retired professor of electrical engineering, made in his lifetime. (I wouldn’t trade lives with him, incidentally—I don’t want to have an 80 hour work week, and video games are cheap.)