Companies sometimes aren't honest about their job postings asking too much, and instead blame the worker population on not having the skills they need.
The more skills you are trying to get filled for one position, the less likely a candidate will match all of those skills.
Take any job posting with 20-30 lines of skills or requirements and it's really no wonder they can't find someone that meets all or even half of that.
I’ve definitely seen postings around asking for 4+ years experience in React or something equally ridiculous (React has existed for 4 years).
I think that hiring practices haven’t really caught up to pace of reality yet. Nobody does the same thing for more than 5 years anymore, even if you’ve been at a company that long what you’re doing today does not look like what you were doing then. The chance that a new hire already knows all the parts of your stack is basically zero. What you want is someone who soaks up frameworks like a sponge.
Not to mention the companies that specifically write the ads so that they can claim their person doesn't exist and bring in an H1-B holder for half the rate. The fact that these shysters ruined it for the companies that actually need good people at good pay is a major problem.
The more skills you are trying to get filled for one position, the less likely a candidate will match all of those skills.
Take any job posting with 20-30 lines of skills or requirements and it's really no wonder they can't find someone that meets all or even half of that.