I don't understand this mindset. If someone is competent at their job and, ideally, personable company, what's the problem working with them just because they aren't Passionate(TM) about whatever you're doing? Do you think the people who build the roads, or repair the power grid after a storm, or stack the shelves at your local store are passionate about their work?
I think sometimes people who enjoy programming and also get paid very well to work as a programmer forget just how lucky they are. Most people don't love their jobs.