When employees worked for the same company for decades, it made sense to make an investment in entry-level employees. Now that people stay in jobs only until they find a better one elsewhere, any investment in “career development” only benefits the next employer.
Each individual is now responsible for his own development, whether it be spending $200K on a degree on transgender studies, or taking training to be an electrician (for which there’s a national shortage).
When I started my first career-type job, I was ready and willing to work for that company, in that location, for the next 30 years and happily retire. The company nixed that when they shut down that site, sold the property, and let 150 people go.
Two jobs ago I was building a career working for a pharmaceutical manufacturer as an investigator. I would still be working for them in that capacity if I hadn't discovered that I was making about half of the industry standard pay rate for that job.
So I see it this way: If workers have learned not to be loyal to employers, it's because they learned that employers are often not loyal to employees. If you work for a living you'd better be looking out for yourself, because nobody else is going to look out for you.