Earlier quoted context omitted.
Maybe to some extent, but I’m not certain. If you are passionate about what you do, then you are probably not enjoying the job which shifted into not being a fit for your skill set, so the need to find someone else can be a mutual/positive conversation. It’s also really fraught with ego and self-worth landmines so it doesn’t always go that way.
There's a significant difference between being passionate about what you do and being passionate about the company/mission. A software developer might care immensely about the craft of software and the intricacies of tooling, programming languages, etc. but none at all about the company or mission, or a developer might care only about the company and view the craft of software as just the thing that happens to be mos…
Absolutely.
> I suspect employers would like both, but would prefer to subordinate the former to the latter
I think this depends on the company - size in particular seems very relevant. A lot of startups want their hires to be "mission driven", i.e. passionate about the company's objectives. This is more important if (like most startups) you're hoping for your hires to be generalists, and figure things out as they go along. In this scenario you can have meta-level "passionate about what you do" regardless of what the object-level task is (or more realistically, within a broad range of tasks that fall within your area of competence-but-not-expertise). But that's not as important as passion for the mission, and I do wonder if "passionate for whatever thing you're working on" is an oxymoron. In this situation I think your point is correct, the small companies want passion about the mission.
One of the complaints in the OP was that Google employees are _not_ (as) mission-driven. My model here would be that at a big company, you're looking for a bunch of highly-specialized individuals that are effectively PhD-level experts in their field (not saying you completely discard/devalue generalists, but the trend is towards more specialists as you get bigger since you have more tasks that can actually keep a specialist busy full-time). For hiring/motivating specialists, you need to select for people that are passionate about the craft, not necessarily the mission. Not to mention if I understand correctly at the lower levels at least you tend to apply to a broad "Software engineer" role and get slotted in to a team, rather than applying specifically for a role in a specific subject area. I'm guessing the median Googler is substantially less mission-oriented than the median 10-person-startup engineer. Indeed to the extent that your mission is "boring" (I don't know many people that are excited by selling ads, for example) I suspect you want to actively select for people that are passionate about the craft, not the mission; these people will be happy with any mission, as long as they get to craft well. So for large companies I think I disagree with your theory about preferences between the two passions.
Note with all of this -- you can still be a primarily mission-based small/growth startup, and have a situation where a skill mismatch emerges, and you need to replace someone. I don't think it's hypocritical to want your employees to be passionate about the mission, while also having the skills required to do the job, and recognize that sometimes your passionate and mission-driven employee is just not the right person for the role they are currently in.
> And that's a pretty big ask if as an employer you also want the ability to discard people who are no longer good skill fits for the company.
Perhaps there is some hypocrisy if you are really encouraging passion about _the company_, and selling the "we are a family" story, and then turn around and terminate someone because you pivoted and no longer need them. I know some startups do this and it's a bit awkward. Your company may be close, but you're not a family. But I don't think "hires mission driven people" and "fires fast if there's a lack of fit" are mutually incompatible asks/expectations in general.