I have a CS degree and over a decade of experience as a full stack dev.
Maybe I just got lucky, but there have always been people out there that seem to apply for hundreds of companies and land nothing. I've also helped some of those people land a job.
IMO it mostly comes down to understanding and preparing for the interview process, and tailoring yourself for the position you're applying for. Sometimes people also need help with blind spots - little things like correctly referring to technologies in their CV, small talk and being personable etc.