I am the guy out the door at 5 every day, not a second later. There are too many open positions to not do so. I don’t see it as a fine line, free labor is free labor whether it’s a minute or 20 hours.
If I need to help a team member, I skip lunch to pitch in.
I don't think the number of open positions has anything to do with it. In fact, I'm much more likely to agree with you for low-paid position. Just about everyone here who isn't a student (and let's be honest, even some of the students) are extremely well compensated for important but relatively easy jobs. I don't mind 10 minutes here or 15 minutes there if it helps the team out (as opposed to the company).
I just think being unflinchingly rigid in either direction is the problem. If you expect people to work extra time on a regular basis, or consistently, that's bad. If someone asks you a question that will take 15 minutes to answer and you won't do it because it's 4:50 and not 4:45, that's just as bad.
I can appreciate your opinion, but there’s nothing that can’t wait until tomorrow unless it’s life critical. Is it going to only take 15? Or will will it take 30-45 minutes and now I’ve missed dinner with my family for your question that is not critical.
If I don’t defend my time, who else will? I don’t buy the argument about rigidness being a bad thing. That’s how boundaries work best: clearly defined and enforced.
There's no one answer. There are plenty of work cultures where you would be considered the worst member of the team because you're not putting in the time. The classic example is how at many Asian companies nobody dares to leave the office before their boss does. In the US you find the "always hustling" BS. On the other hand, there are jobs where results are 100% and you don't even need to show up at the office as long as you deliver the most value (this is the type I'd much rather do).
If I’m the worst member of the team because I’m not providing free labor, most definitely not a business I want to be at or a team I want to be on. Agree with your second point.
My concern are the employees who feel obligated to provide free work to keep their jobs. That’s what unions used to be for, to keep poor management practices in check, instead of a culture of fear and silent suffering.
If I need to help a team member, I skip lunch to pitch in.