I agree.
Also, if people are so uniquely skilled that each and every task can only be made by a specific person (excuse me, "human being") then your bus-factor is 1 and a single person leaving, getting sick (or indeed, hit by a bus) means death for the project.. That's terrible.
It's entirely reasonable to think of work and people using separate terms, I'd argue it's probably healthy too.. Now, that's not the same as ignoring personal preferences where they apply, for instance, when allocating resources to a task or project, of course, consideration should be taken when possible, "oh, person X hates doing this, but Y loves it, sure, X is slightly stronger at it, but we let Y do it, then they're happier and Y gets stronger too"
I consider myself as being around a 1.3x javascript resource for backend, a 0.8x for frontend, and around a 0.5x resource for C++ (meaning I'll spend twice the amount of time doing the same task as someone I consider a 1x C++ resource).