Having worked at a firm with largely big-C Conservative, Christian, male heads of department and up, I've seen how my more "out-there" co-workers were treated[0]. Folks who were open about their "pagan" religions, or polyamorous ways, or even women of the same social standings who dared have a job, get pregnant and raise children were treated terribly. If it weren't for the fact that good coders and managers are hard to find, I'm sure it would have been even worse, and them having some protection would make resting easier.
Still, that lack of protection meant they could find greener pastures and leave sooner. Personally, I've had a few jobs wherein I was lied to about the position, duties and responsibilities, etc. and after finding out it was a "Take it or leave it" situation, I left.
I really wish we had a bit more leeway in terms of negotiating employment agreements, so folks could find the right balance for them. Sadly, the business world is full of cargo-cult behavior so we get bog standard take it or leave it deals.
[0] - I'm not saying this an indictment of any group, just illustrating the conflict.
Granted, at least for your average low-to-mid level worker, you don't have as much negotiating power. Luckily, however, there are legal protections for regular sick time (get the flu, stay home 3 days, and you are safe to do this a few times a year) and parents have more time, since they are responsible for other little humans who get sick. (I don't have children, but fully agree with this). And there is either 4 or 5 week of vacation each year for everyone. These protections make it easier to find something that works with life.