The shift in tech skills is one of the contributing factors, but it’s not that technology has been changing, because that ALWAYS happens. It’s the insistence that employers can find people with a skill that didn’t even exist 2-3 years ago instead of actually developing the people they already have, or hiring people who can continue to adjust and learn these skills.
How many jobs are going unfilled because you’re looking for someone with expertise in a technology that has only been around for the last 1-2 years? How do you expect there to be a bunch of experts on this technology? How do you expect recent graduates to be familiar with the technology that their college curriculum hasn’t even caught up to yet?
It’s not possible. So you might want to start adjusting your hiring, recruitment, and staff development processes, because that’s how you shrink the talent gap, by creating the talent yourself.