Reading the other comments, it's wild how different people's experiences with this can be even in the same country. In my experience, in the UK, the availability of types of jobs is dependant on the city and seniority level. London seems to have the most front end jobs for example.
As to how to get hired, although I have succeeded with direct application, recruiters are a very popular way here to get a job, especially in web development.
Finding a recruiter you trust to be working close to your interests is important, but not critical. The best recruitment firms I have found through talking to colleagues and managers. Managers often have a strong opinion on which firms refer the best candidates.
I expect another angle is the type of company you're expecting to get a job at and the compensation level. I've never applied to a FAANG, but I expect all of this advice goes out the window. Perhaps though if it is applying to too-senior jobs that is your problem then talking to a trusted recruiter could be helpful.
I don't know anything about resume scoring services, but perhaps they are flawed in some way? Your CV could be great for applying to certain types of jobs, but not for the ones you are applying for. I can suggest forwarding it on to someone who you look up to, who is able to give candid, honest thoughts on it. For example the company you were working at may not be a prestigious company or the technology you were using may not contain the keywords that hiring managers often are looking for.
You haven't given much information so there are many possibilities as to what is going wrong, including ones outside of what I have mentioned. Good luck.