Sadly, I suspect there are many managerial-types today who don't see that it is far more efficient, and less expensive, to make sacrifices or appreciate the quality workers they already have, than to pick up and train someone new.
At least, that has been my experience. I work in a salaried position where my employers constantly require more production than is possible. If you are working 50 hours, they'd rather have 60. If you are working 60, they will tell you all about how, in your position, they would be working 70.
Ultimately, the only real reward/sense of satisfaction must come from within. If I can feel good about the work I do, that has to be enough. Typically it is. My employer's requirements are laughable. If I have vacation time available, I use all of it. Some people might see that they are replaceable (they make it pretty clear, at least where I work), but I believe it they wish to replace me, I can certainly find another job where I am underappreciated.
I like what I do, but I don't love how my company does it.