I wrote this guide specifically because people keep repeating the myth that you need to micro your colonists
https://forum.paradoxplaza.com/forum/index.php?threads/surviving-mars-a-primer.1083069/
Again, micro doesn't work. If colonists are taking on the wrong jobs, it's because your colony does not have the right mix of specialists or workers to begin with. The AI in fact does it job well of assigning colonists to the right jobs, the problem is players not recognizing they don't have the right mix of specialists available.
I agree but you never have the perfect right amount of workers for your services nor it's always perfect to close all slots you don't need, once you start to have children becoming workers you have to remember to open some, it's time consuming.
If you leave one slot open in something like a grocery there is a chance one of your scientifics will go work there even if you would prefer it would pick up one of your geologists instead. The issue is not so much between macro and micro but about the in-between when suddenly a building lacks someone to run it.
You could at least give some button telling per building "i don't want any worker to work here except for these specialisations in this order". Just a specialisation priority setting to fill buildings. I'm sure the game runs something like that but the player has no hand on it. I'm pretty sure it's the feeling of people, they can't really totally macro but they can't really totally micro neither.