A key example of better alternatives is Computer Science.
Many companies want to get their hands on burgeoning CS students BEFORE they go to college and have their brains destroyed.
What they teach in CS is not used in the real world.
Github is a much better place to learn to code and get an "in" in the industry.
Tech changes so fast these days that it absolutely requires continual education.