I get it, but it really cuts both ways.
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.