Job hunting is terrible right now. The companies, the job hunters, and the job sites are all trying to reinvent the process to their own advantage and it's making the experience terrible for everyone.
I wouldn't give up on LinkedIn. It might be the gauntlet that you just have to navigate in order to win the "prize" of finding new employment.