The process is pretty bad from a hiring manager's perspective also. The company I work for requires uploading a resume and filling out some basic questions, along with applying via LinkedIn. It's fairly easy and not much of a burden for the applicant. What this translates to on my end is 200 resumes per day for a basic entry-level engineer role, half of which don't even meet the minimum requirements on the posting. To get to a manageable number of resumes to manually review, you either have to use an automated filtering system or have the recruiter filter through them manually. This leads to a lot of rejections, which in turn leads to every applicant applying for basically every single job they are halfway qualified for out of desperation. It's a broken process all around.