> It dials up the expectations of others who are in the same employment pool as you. It hurts future generations of workers by eroding the expectation of work-life balance that we are lucky enough to have achieved in our industry.
>
> To me, it is pretty clear: if you put your extra time into for-profit work, you suck.
What an odd perspective. I was brought up to recognize that hard work and going above and beyond what was expected is admirable and will get you appreciation, recognition, and advancement. Voluntarily doing work that you think needs doing because you want to be valued isn't bad, it's a life lesson. I got my first software testing job by going above and beyond my menial mailroom duties. I got my first software engineering job by going above and beyond my testing duties. I got all my promotions, bonuses, and stock grants and more than a few job offers by consistently doing more than I had to do.
If there's a project that I'm enthusiastic enough about to want to spend a weekend working on it? Hell yes, I'm going to do it, and I'm going to enjoy myself without worrying that someone else thinks I'm raising expectations beyond the bare minimum. Maybe someone with that attitude just isn't offering as much to an employer and they should get comfy with the idea of others outperforming them.