Because repetitive testing seems to suggest pops NEVER switch jobs of their own free volition. At least not in my games.
This is my experience, too.
In fact, this is why I am so concerned about this issue:
When the tooltips told me that the nerve stapled drones couldn't be used in certain jobs, it was lying.
Because I am rapidly coming to the conclusion that trying to specialize drones in a hive mind is a waste of time. They don't automatically move jobs (even when nerve stapled), so the only way to recalculate is to micro all 2500 jobs in the empire after doing a major gene modding project.
And you can't tell the game to gene mod POPs in specific jobs or even strata.
Since specializing is far too much micro even for me, it starts to make sense that the right kind of genetic modification is the one that focuses on generic upgrades: boosts to all output, reductions in housing and amenities usage, and habitability upgrades. There's no point right now in tailoring a sub-species in the empire to mining if I have to click on every mine to get the working the correct tile.
But this is somewhat annoying, as in the past, I've always seen gene modding as the route to take for specialization, not generalization.