Yeah, there are so many different motivators for work. I really enjoy programming as a hobby, but I also wish we would stop treating that as if it's a pre-req to doing good work.
You can't be effective at your job if your manager sucks and you work with rude coworkers.