Actually, hiring people who are 'passionate' about the field would be a one way hire them with lower costs rather than people who are just very good in their chosen career. As a pathological example game programmers generally are not well paid because they are so eager to work in games that employers can use this as a leverage for lower pay.
An employee can still be very passionate about their career, but don't like specific things about their workplace. Like I can like living in a city, but not like the surprise loud noises that happen at 4am in my new apartment, and I cannot get the police to stop them. I still really hate where I live and want to move as a result, and it was a surprise, but I don't want to move out of my town.