Fair enough and 100% true. It almost feels like we need to police up the expectations of junior developers and teach them proper work life balance. But they are going to do what they are going to do I suppose.
This should absolutely be an expectation set early on ... I often wish that our industry had an apprenticeship model, so that our senior talent would invest in training newcomers. Coming from the IC level would remove a perverse incentive for employers who offer on-the-job training to teach them to be compliant early on.