I haven't seen a full service station in my area for YEARS.
I worked in a machine/metal fabrication shop when I was younger. I wasn't interested in learning that trade ( really bummed about it now ) as I was in college at the time. Many of the guys learned the trade either from a father who was in the trade or while on the job or a few while incarcerated.
At the time (early 90's) the guys were a rough crowd. While I can agree a kid coming from HS to a trade will need to be book smart I can tell you from my experience in that shop guys did not go to school to learn the trade.
I work with a builder whose son finished college and is being groomed by his dad ( owner ) to take over the company. This kid has a smurf ton to learn about how "it" all works.
Not taking away from school at all. Hell I went to culinary school and learned a lot. It was years in the kitchen however that really taught me the rest. Food costs and what it takes to be profitable in that business were and are very important. I loved how in some countries young hopeful chefs learned the "hard way". Here anyone who can cook a meal is a chef

.
What seems to be missing is opportunities for apprenticeships IMO. Kids to learn a trade getting their hands dirty. I don't think companies have the ability to teach and pay a guy. I also know many companies are not willing as a result of the person learning the trade and then moving on to another company asking for more money with his new skill set.