because it becomes annoying af...
What? You are telling me, they don't? Well. Don't tell me, tell her.
1. Phoboenna has a job assigned.
2. I close and open the jobs in the diner.
3. Who shows up?
4. Some other random colonists now works in the spacebar.
This is
could a bug. A colonist
should stay in an assigned job for 5 sols. Of course, it looks like you're doing this while paused, so I don't know how this would affect job assignments. I rarely micromanage colonists, and when I do, I'll do one at a time while unpaused to give them time to react to the changes I've made. In fact, based on the screen shots provided, I'm thinking that this might be the case the service comfort of both builds doesn't change, regardless of who's working where. Try repeating this action unpaused, and see if it provides different results.
This becomes even more annoying when you got random people turning into renegades for no reason, leaving and taking random jobs and completely destroying the micromanaged workforce (workaholics leaving their heavy workload jobs and random colonists taking over, losing health and sanity).
Micromanaging colonists in this game is a bit like trying to push string while expecting it to remain straight. The game's rules
actively works against this approach. An assigned colonist will only stay in role for five Sols even if it was working correctly, so you'll spend most of your time reassigning colonists. You're much better off using the tools provided to build a self-regulating colony. If you set everything up properly, you can trust your colonists to go into the right jobs to maximize your results.
This goes double for service buildings. I double checked one of my older "won" games, and service buildings don't receive much benefit from highly productive workers. A productive worker in a service building seems to provide a flat 20% boost of their productivity to service comfort, as opposed to boosting comfort fully. Here's three examples:
In the first one, a worker with a productivity of 150 raises the quality of the grocer from 50 to 60, rather than the expected 75. In the second, the two workers (with an averaged productivity of 120) raises the productivity of their diner from 60 to 64, rather than the expected 72. In the last, the worker (with 118 productivity) raised the electronics store from a service comfort of 100 to 103! That worker your trying to micromanage will only provide you with six more comfort if she’s in the diner as opposed to the space bar. Unless you have six trained botanists, you’re much better off assigning them to the farm, where she’ll be as productive as a trained botanist, and letting the service buildings sort themselves out.
Rather than micromanaging everything, try setting up your dome filters to get the results you want. For example, I want my engineering university dome to train young adults who are composed, enthusiastic, or workaholics preferentially, and never train those with the idiot and loner traits. That’s because my production dome(s) will also prefer those traits, while turning away youths. This lets me run that particular dome optimally.