That’s because of how the recruiting process is and pay.
They want over-qualified people and trying to underpay them or want things completely unreasonable.
And then, usually the workload is ridiculous.
For example, my company put out jobs internally and nobody wants them. Reason being, they want them to get a high level certification (I just spoke to my recruiting company today. They were saying that CCNA is not considered a high level certification. I’m like ok, the average time it takes to get that cert is a year last I heard and the average pay in my area is 90k WITHOUT fringe).
So yeah, people are turning it down left and right. Not only will they get underpaid, they will also not get full reimbursement on the certification that only recently been required. People here got 5+ certs, degrees, etc., and you want them to get a high-level cert without compensation only to pay them the bare minimum?
Well this is what that person who gets the position probably will do.. take that little bit of money, get the cert, and quit for another company with high level pay (90k in my area).