"The reason is that you have made yourself so valuable to the company that they are willing to bend for you when necessary." - I totally agree but, of course, you should first be employed to get there.
It's true that top-notch professionals tend to put the career before personal life, it's how they get to be good.
I just find it unfair to say: "You care about your life so we just can't hire you."
Keep Up with TechRepublic