There are a lot of jobs posted out there in the computing sciences but there are also hundreds or even thousands of applicants to those jobs. I've got the seniority and the leadership pedigree but even for me, a job search right now amounts to throwing hundreds of resumes against the wall looking for a match. The reality is that, because of the enormous applicant volume -- qualified or not -- the odds of even a company getting back to you, even one that's a really great fit, are low and down to luck more often than not.
The biggest driver is speed of application. If you get your resume in within the first day or so of the position being opened there's at least a reasonable chance that someone will read it and get back to you.
That forces applicants to lean into a bulk application approach. You can't invest a bunch of time in any given application because you're unlikely to see a return on that investment and every moment you spend honing your resume is a moment other people are getting in the resume queue in front of you. And realistically, the hiring manager is going to get sick of reading resumes eventually; you just hope it's after he reads yours.
So yea, the market is terrible right now and the same things that are making it terrible are the things that people are using to cope with it being terrible. Because the moment it doesn't cost me anything to apply to a position with an AI crafted resume that makes sure to tick all of the boxes this company is likely looking for... well... why wouldn't I apply? Sure, there's only a 0.1% chance my application converts to an interview but I can take that gamble if it's two mouse-clicks to put my name in the hat.
This is WILDLY different from the experience of job hunting in CS back in the late 20-teens and early 20s. The combination of hiring pull-back, AI uncertainty, and applicant profusion has completely changed the game.