To me, job satisfaction has a lot to do with the job environment, too. You can be doing something that you love, but if you're disrespected and made miserable by your coworkers, then it's going to suck. If you're doing something that you don't have much passion for, but you're well treated and get along with the people around you, then it's not so bad. If you're able to do something that you love while working in a great environment, then savor it because not everyone has that.
The risk that was pointed out here is that there's a chance that something you love will turn into something that you hate. However, no reason to make a goal of finding something that you hate to begin with.