I would say you are right about that.
I would also say higher education in any form does pretty much the same thing. Gives you knowledge you then have to be able to apply on the job.
No higher education prepares you for the workforce. For some reason, many people think it does, including and especially those attending school. They get a rude wake up call when they get their first job….and then their feelings get all hurt.
As I like to say, there is no substitute for intelligence and in our society with a severe education inflation a degree most certainly is no substitute. Then there is something called talent. As a gunsmith has be able to let the hands recreate properly what the brain is thinking up. If someone cannot do a technical drawing and some little sketches, then it is ill fated to intend becoming a stock maker and trying their hand at checkering.
Attention to detail and a love for the work is a pre-requisite and as I pointed out before, there are much more lucrative fields for a person so talented.