If you have a job doing something you love, I am not about to look down on you for working extra hours. After all, you'd probably be doing it whether you were being paid or not. It doesn't feel like work at all. That is where I draw the distinction.
If you are doing something that you normally would not be doing, something you don't enjoy, and taking pride in the fact that you are putting in these extra hours for free, working for someone else, increasing their wealth... the employer has you exactly where they want you. The perfect employee.
Working for yourself, now that's an entirely different matter. Work as hard and as long as you want. You're only answering to you.