My problem isn't ghosting. Correct me if I'm wrong, but ghosting means you start communications with the employer, but at some point they cease contact.
My problem is getting a positive response in the first place from any company I apply to directly. I apply online, wait anywhere from a few days to a few weeks+, and either get no response at all, or a generic "sorry, but no thanks" e-mail.
On the other hand, going through a recruiter, he/she has been able to sell me to the employer much more effectively. When I go through a recruiter, I'd say I've been able to at least get to a phone screen 90%+ of the time.
I reckon a large factor is that recruiters often have connections to hiring managers.
I'd like to apply to an company's own listing directly (whether it be LinkedIn, StackOverflow, the company's own web site, etc.) but this seems to be a straight ticket into a black hole.
At this point in my career, I've probably interviewed at 200-300 companies. I think I can count the number of times I've received a positive response for a position I applied to directly with one hand.
All my interviews have been from recruiters (whether it be third-party or in-house) reaching out to me, or friends referring me.