My experience is in law. And the answer is simple - money and power.
Associates at top private firms work insane hours at the whim of partners. They make pretty good coin as associates, and hope to make considerably more as partners. (I note, tho, that a decade + ago when I was golfing at an exclusive country club w/ and orthodontist friend, he observed that very few of the members were lawyers and doctors, as traditionally was the case. Instead, the greatest number of new members were all “money guys.”
Also, lawyers get considerable influence over other people. That is not of inconsiderable value to a lot of the sorts of folk who go to law school.
Similar to Hari’s nephew, after I had worked for the gov’t for a few years, I had the chance to work in a private firm. Besides the pain of having to deal w/ clients and bill, I simply did not want to put in those hours - especially with a growing family. It wasn’t coincidental that a huge percentage of partners had fucked up families - divorces, affairs, fucked up kids… While I made more annually, on an hourly basis, it wasn’t that much more.
I was thrilled to return to the public sector, and haven’t regretted my decision once. I put in my solid 8 hours a day, was always home for dinner w/ the family, NEVER worked over the weekends, and took every second of vacation given me. And at age 60, I’m plenty healthy and physically fit for whenever I choose to retire (likely in 2-5 years.)
Personally, I’ve never understood the practice of hiring young doctors, lawyers, etc, and working them around the clock. Always struck me much more reasonable to hire 2 people at 1/2 the cost each, and expect them to work hours that support a decent lifestyle…
Sure, you can work around th eclock until you are 40, and then retire. But IMO, being a dad - or mom - is better done as a younger person.