I've had the best luck with recruiters that have contacted me directly on LinkedIn. Conversely, I've had zero luck with the recruiters that contact me via phone call.
My assumption is that this is because many of the latter are operating under the "if we get you hired we get XX% percent of your salary" model, and are thus inclined to submit as many applications as they can.
I think it's easier to get away with not having someone who specializes in front end and so a lot of companies just don't prioritize it. I think a lot of them also don't realize how much they're missing either, but I'm maybe a little biased because I specialize in front end, haha. I do think that this is a contributing factor to why so many websites and web apps work and run so poorly.
My assumption is that this is because many of the latter are operating under the "if we get you hired we get XX% percent of your salary" model, and are thus inclined to submit as many applications as they can.