Not only is this workaholism unnecessary, it's stupid. Working more doesn't mean you care more or get more done. It just means you work more.
Workaholics wind up creating more problems than they solve. First off, working like that just isn't sustainable over time. When the burnout crash comes--and it will--it'll hit that much harder. Workaholics miss the point, too. They try to fix problems by throwing sheer hours at them. They try to make up for intellectual laziness with brute force. This results in inelegant solutions. They even create crises. They don't look for ways to be more efficient because they actually like working overtime. They enjoy feeling like heroes. They create problems (often unwittingly) just so they can get off on working more.
Workaholics make the people who don't stay late feel inadequate for "merely" working reasonable hours. That leads to guilt and poor morale all around. Plus, it leads to an ass-in-seat mentality--people stay late out of obligation, even if they aren't really being productive.
If all you do is work, you're unlikely to have sound judgments. Your values and decision making wind up skewed. You stop being able to decide what's worth extra effort and what's not. And you wind up just plain tired. No one makes sharp decisions when tired.
In the end, workaholics don't actually accomplish more than non workaholics. They may claim to be perfectionists, but that just means they're wasting time fixating on inconsequential details instead of moving on to the next task.
Workaholics aren't heroes. They don't save the day, they just use it up. The real hero is already home because she figured out a faster way to get things done.
From Jason Fried's excellent e-book REWORK.
I acknowledge my own guilt here. If you see yourself in this post, there is still time to change. Someone you love is waiting for you at home. Leave now.