But by your own point, if you teach somebody hard skills in school they will be out of date ten years later. So what's the value of it?If this was early in my career, I'd say that teaching people soft skills is more important..... "you can't teach personality, but anyone can learn to use a computer". But as someone in the middle of their work life, and seeing how people act, and being someone who trains others how to do stuff, I 100% change my view.
Teaching people hard skills is much more important. And the older they are, the harder it is to teach. It gets to a point some people can't be taught anymore technical stuff. Trust me. When I have to train people in financials and systems, the younger people get it. They may make mistakes because they lack experience, but you can see they are trying to get it. Some guy who is 25 years old will get it even though he's still green behind the ears.
The 50 year olds that need to learn to use a program or a new way of analyzing data are 99% stuck and can't do shit. They rely on pen and paper stuff from 25 years ago, or that basic way they figured out how to do on Excel 12 years ago and hopes that primitive way can still work in 2017. It likely won't. And that's when those older people come running for help. They don't have the analytical skills, don't have the computer skills, and have trouble processing the huge swaths of info and data that churn out nowadays.
I think school should force you to do hard work, learn to write, learn to work in a group, do presentations, solve hard analytical problems in math and science. If you can do all that you can learn how to read a financial statement or how to operate the latest work place software.