This is why I am fascinated by companies who never lay people off. They find ways to reallocate and retrain those “resources” to new tasks. Like you find a way to reuse your old phone for your kid to play android games, etc…instead of tossing it out. This is sometimes done at the executive suite to train up and coming C-level folks to do global tasks, but would be nicer if thought about more throughout more companies.
There’s this constant complaint in the tech industry (and I’ve worked in it in the past) that there isn’t enough tech folks.
The reality is that with the way how tech works, unless you learn the current/latest stuff, you’re old news and useless to the company. There is VERY LITTLE desire at a lot of companies to get workers exposed to different technologies, current stuff, give them time to learn new things, etc…Just do your basic task and don’t bother me.
Some companies are better about this, but I suppose ultimately, it’s more profitable to just fire and hire.