There are more qualified candidates than there are job openings. Companies can afford to be choosy, and they're selecting the top 3-5 candidates.
As I mentioned, I recently retired from a Regional CTO role for a global tech company and I had a mix of senior experienced sales and tech people, as well as recent college grads in their first real jobs, on my team.
I think it's better to go directly to company job sites than the generic sites that have job listings from many companies including intermediaries that get a cut.
In tech, go directly to AWS, Meta, Google, Microsoft, Oracle, etc., job sites.; same if you want to work in tech for other companies: Bank of America, Wells Fargo, WalMart, etc., go to their job sites.
I wouldn't waste time on linkedin, except your own network, and get aggregate list of jobs. For example,
I just did a search on walmart dba jobs, there are 558: listings
https://www.linkedin.com/jobs/walmart-database-administrator-jobs?position=1&pageNum=0
find ones that meet your skills and level, then go find and apply for it directly on the walmart job site, not through linked in or other third parties. These companies have recruiters assigned to each job posting, and you have a greater chance of getting an interview. This is how it worked at many companies, and how I got my last Regional CTO position, I found the job listing and applied directly at the company's own jobsite.
Good luck.