Why would you major in computer science if you want to work as a software engineer? It's like getting a physics degree to become a civil engineer.
I mean on the one side I agree with you because there's so much you can learn online right now, but the same is true for other branches of engineering and STEM as a whole.