You've missed my point entirely, which is perhaps a communication failure on my part.
I believe there are obsessive coders who will have lots of money/fun. Some will be valuable to their employers. No company should only look for these coders, which is the policy I was originally trying to refute.
It's much, much easier to find productive 40 hr coders than productive 80 hr coders. The ones coding for 80 hrs are often perfectionists, or they believe they're immune to burnout.
You yourself seem to believe that loving something enough means you can avoid burnout. You can't.
Burnout is part of our physiology. If you lose even small amounts of sleep for long periods of time, your performance falls off a cliff. What's worse is that you don't know you're not at your best.
Look at pro gamers. They love games enough to play them all day, every day, but they still suffer at the end of a long session.