My views are shaped by what I have seen in the companies that I worked, which is tech industry. The companies are not interested in skill development. Rather they purge the skills that are no longer required and go to market and get the skills they need.
You can see employee tenure from from page 9 onwards. Employee tenure is going down over decades. Companies often label, training on ethics, harassment as “training” not real skill training.
https://www.bls.gov/news.release/pdf/tenure.pdf
Few years back IBM famously told its employees, you need to equip yourself, at your time and dime, with employable skills. It is not our job to train you. I am not singling out IBM. This is the reality I see.
So instead of organizations complaining they don’t have skilled employees, they need to think about training employees.