TL;DR
A checkbox for a roboport such that all bots vacate it for manual deconstruction and automated population purpose.What ?
I feel like the idea is self explanatory by this point but to describe it in further detail:A (permanent) option to be enabled or disabled for individual roboports so that any bot currently inside the port (or placed inside it in the future) will leave the port and look for a new port to call their home. Similar to how bots behave if you place them by hand.
Of course, a port with this option enabled would not work as a housing port either though it can still charge bypassing bots.
Why ?
The why is twofold.For one, it makes manual deconstruction easier. Currently when you pick up a roboport, you also collect all the bots inside it which you then have to manually place for them to be "live" again. This certainly isn't the most bothersome aspect all things considered so if it were just for that I honestly wouldn't make this post but it is a nice side effect.
The second and really main reason I feel this option would be beneficial is for the production of robots. Assembly lines need place robots in roboports for them to be live. If the port is full no new bots can be added. This can be mitigated by using belts and a large array of roboports but by and large you're just delaying it.
If a roboport could be set to immediately have bots placed inside it to move elsewhere (where ever that may be) it would allow for the assemblyline to work continuously only to be stopped by logistic networks when all roboports are full (Actually, I don't think there's a way to check for this yet but you could still add a fixed limit)