Doctors are a somewhat unique case because there is a huge body of knowledge and experience they need to obtain, and the paths to acquiring it are quite rigid. They are basically forced to work long hours in medical school and residency. I personally think what they are asked to sacrifice in work/life balance is too much, and wish there could be some more flexibility for those who desire it. But definitely there is a great payoff in having a prestigious, meaningful, and rewarding career.
I wonder in many other careers how much working long hours is really necessary to advance. Is it just a cultural issue of creating the impression of dedication or is it necessary to complete the tasks at hand?