It is easy to say that people want to find a job where they do what they love and get paid for it. I think that is true but can be hard because the realities of life creep in, the bills that need to be paid show up and the overwhelming fact of the matter is you don't always know what you want to be when you grow up. No matter what you do, the more important thing is for people to think that what they do at work makes a difference. The people that you work with day to day are the ones that need to hear and feel that you believe they are a valuable member of the team. If you leave it up to their manager, it may not carry the same weight, who knows how involved they can be with their schedules.
At the end of the day we all want to feel like we are valued, that we would be missed if we weren't there. We need to make sure we are making each other feel that way. I want to love what I do, but I find it more rewarding to have people value me for what I contribute. I could love my job but if everyone thinks I suck at it, that feeling isn't going to last long. But if my team counts on me, even if I don't love my job it is a great place to go to work every day.