As an industry we're also pretty terrible at recruiting - people who've figured out how to network effectively and come through the side doors do pretty well, but the bulk of the industry still pursues the model of "see job ad, send resume through front door, quietly wait for call back". This adds to the frustration of job hunting.
Many people also find interviews extremely stressful - our industry makes this worse by sticking them through exhausting full-day marathons full of seemingly pointless trivia.
Not so long ago I was stuck in a horrible job with truly abusive managers. Everyone hated it and commiserated copiously after work (we drank a lot back then), and everyone talked about leaving. Out of the 20-odd people only 4 actually ended up leaving (including me).
When I asked people about it it was nearly universally about anxiety and fear. People loathe interviewing, applying, and all that, to a point where they're willing to put up with a lot of pain just to avoid it.