I have an opinion that is going to probably get me lit up, but I will take the dumbs and push back. I think a major part of this is the treat everyone the same mentality by high schools. What I mean by this is, you know by the end of their sophomore year that 1/3 of the kids will be going into the workforce directly out of HS. You also have a good feel that 1/3 of them will be going into a college. You don't just know a third will, but you have an extremely good idea which kids are in those thirds. That leaves about 1/3 that could go either way and a trade school is probably an extremely solid choice for several of them, but the guidance counselors say they have to do the same thing for everyone. My opinion is, no you don't really need to do the exact same guidance for everyone. Walk them through the steps similarly, yes. Give the exact same steps all the way through, no.
Our counselor is hell bent on student debt is 100% the devil that he tells kids that having the least amount of debt out of school is priority number one. This leads a lot of kids into community colleges that just give you the prep classes but nothing very much into a typical bachelor degree. For those determined to get a bachelors, he is hurting them, IMO. Many kids end up with an extra semester or year going this route because the credits transfer, but not necessarily the classes so they get to retake too many. I understand that student debt is negative, but leaving with 5-10k of debt should not derail you from what suits you best. Besides, if you have to go another semester/year, you have blown any savings anyhow.
I think the schools wait too long to start being realistic with many students. They will talk about work force stuff to kids like mine that are a lock to go to a four year school and talk about colleges to those with a 1.1 HS gpa by the end of their sophomore year. Sometimes guiding a kid is also being realistic with a kid.