I agree with your post, but wanted to make a general point relating to the item I quoted.
The standard chain of events is flawed to think that a high schooler can make a decision about their careers and get it right the first (or second, or third) time. I entered my major because I enjoyed a particular technology class in HS. It was a logical decision at the time, but being in school gave me exposure to students in other interesting majors. Classes I took also led me to want to do other things and I grew intellectually. In the end, I had two degrees, a meaningless certification, and fortunately steady employment. But, even now (8 years later), if I had it all to do over again, there are many other careers that I would like to try. Some that require advanced degrees and some that require little more than interest, ability, and a solid apprenticeship/work experience.