To the op, and the many others who feel the same way. I believe a big part of the problem is school guidance/career counselors. Too many of them give out the misleading advice to "major in what you love." Few of them, give practical advice on actually picking a major to lead to a career that would meet each individual's needs. And money is important, and degree of debt is important....but there are more critical factors.
For example, many people who can't find a job as a pharmacist, can't find a job because they are not willing to relocate. If living in a certain city or area is of primary importance to a person, then the first thing they need to ask themselves when choosing a major/career is.....what industries are in this city, what jobs are in high demand in this city, what is the outlook for different careers in this area. It makes no difference what the national statistic for hiring for a career is.....it's the need in that area that person needs to look at.
Or, we read from pharmacists who can not stand working with the general public & can not stand working long shifts. They should have been educated before hand to realize that most pharmacists are in the retail setting, and if this is not a setting they would be comfortable, than pharmacy was probably not for them.
First & foremost in picking a career, is to look NOT at what you enjoy studying, its to look at your lifestyle and what you enjoy and dislike. Where do you want to live, what kind of people do you want to deal, is having 9 - 5 hrs all important to you, are you strongly against working holidays, do you want to work part-time, are you comfortable working 50+ hrs in order to get a job with greater responsibility? Unfortunately, many high schoolers have no idea what they want--it really behooves high schoolers to get as many different job and/or volunteer experiences they can, so they can get a better idea of what kind of lifestyle they want.
After that, then one can start looking at their interests & how various jobs may play into their interests. I do not believe there is 1 perfect career path for people, there are many acceptable career paths, people need to first decide what they want from their life, and then find a career that will work into those goals. Picking a career, without first deciding on lifestyle factors is a recipe for failure....which is why there are unhappy, jobless pharmacists (and unhappy, jobless people in every profession.)