Just to share another perspective, doctors, and especially surgeons, save lives by the hour. Every minute they're not working, they forsake compensation of course, but more saliently, they are letting people die. Wouldn't you feel at least a bit compelled to work the extra odd hours here and there?
It's probably easier to say that when your hands aren't literally saving lives on a regular basis. There must be a certain level of guilt that sets in when you take time to relax. I'm not saying doctors shouldn't take it easy, just that it's human nature for them not to want to.