There is a difference between having an unwavering passion for ones craft and having an unwavering passion for ones craft between 9am and 5pm.
Sure, your job could also be your hobby but that doesn't mean that your job HAS to be your hobby. I know plenty of engineers who love tinkering with stuff but would rather spend the weekend doing other things and spend time with family and friends.
Edit: I too spend 14 hours a day programming. But I'm working towards a start up. I love what I do and I do enjoy it, but I would much rather spend the weekend hanging out with people if I had the chance.