> Must have +4 years experience using Redux
> Must have experience with 3 particular CMS tools.
> Must have previous experience with Vue3
And these to me feel very specific, like why are candidates that only worked with Vue2 excluded? Can't they be trained and pickup whatever selections of tools you use rather quickly?
Are companies just giving up on training people? Only looking to hire perfect matches? If so was it always this way?
There are two fundamental ways I know to deal with overly specific job ads that may or may not be intended to fit a particular person. Assuming this is about the US job market.
#1 is to apply to companies that are not so picky. The average college graduate's salary in 2023 is said to be $50-60K. Companies that pay programmers this take what they can get and deal with it. Not exactly Dunder Mifflin, but "tech" companies that are if anything less glamorous or whose heyday was 40 years ago. You may not get fulfillment out of your work any more than money. But if you choose carefully, you can get job security nearly as good as working for the government.
#2 is to be the specific person the job description is written for. Assuming you don't have any connections, nepotism, &c working for you, the way (that I know of) you get to be that special person is by temping for a company or government agency and quickly becoming indispensable to the point they start worrying about you leaving.
In terms of job ads, companies are always putting in all kinds of requirements hoping that they will find someone that meets them but they know that it's very unlikely for them to find the exact candidate. If you meet the general requirements it's worth applying if you like the job. It's like any match. You want the perfect match but eventually you will just have to settle with what's available.
By the time I left in 2001, on the job training was very much in the past, and new hires were expected to have all of the skills from day one. So, it's not new, but it’s not how things were until the last twenty years or so (excluding Silicon Valley which always seemed to have higher expectations for lower skilled roles).