There’s a lot of nuance into not only finding a job, but being hired for it along with maintaining the position without being laid off or fired. I mean, why is the act of finding a job inconvenient since you got to account: required qualifications or previous experience in (field), you can have the prerequisites but won’t guarantee whether you’ll be called in for an interview (as they just “ghost” you after submitting resume).
It doesn’t matter if the job interview is done in person or via a zoom call, whatever the case is: the discretion is up to the company or employer on them thinking “you’re what we’re looking for” even if you aced all their questions, however majority just “ghost” you on that too never knowing if they hired you or not unless you ask them regarding the status on if they hired you or be like “sorry, we’ve found someone else”.
Why is the process of both looking for a job and securing one after being hired so inconvenient? Submitting resume & cover letter online does not cut it since you take into account whether that employer or company will respond is betting the lottery (one day, you managed to land a job interview but later get told they don’t want you anymore) or (submit 100+ applications on any position to only be met with silence).


Applying for jobs is intentionally difficult. A company needs to be able to review applications as fast as they come in. By adding a lot of needless busywork to the application process, the company ensures that the candidate thinks applying to this job is worth 10 minutes of their life. The fear is if companies make it too easy to apply, candidates will just apply to every job posting they see without considering if they are qualified for the job.
That is also why companies have resume keyword filtering, AI candidate reviews, and recruiting interns administering standardized tests. Companies I have worked at put a lot of effort to not have (highly paid) hiring managers digging through resumes just to reject candidates lacking any relevant skills. I assume companies would rather immediately reject the ideal candidate because a computer did not understand that “automobile” and “automotive” are synonyms rather than rejected that candidate because they are the 501st person to apply for the job and the manager made an offer after reviewing 500 candidates.
If the point is just to slow down applications, it would be better if people did not have to play stupid games, but could set up a system where a person can only apply for a limited number of jobs (maybe 5/day). I would assume that that would not be realistic to build, since people would game the system by setting up duplicate accounts and the more you try to weed them out, the more you will have people denied access to jobs because of false positives.