TL;DR
Both blueprints and upgrade planner should have a option for bots to place the highest quality building available.What?
Upgrade planner could have an option to set a desirable quality for a building to have eventually, and it would be upgraded to any better quality until the desired one is placed.Blueprints could have a checkbox to allow placing lower quality buildings, and those would be automatically marked for upgrade.
This would also apply to modules.
Why?
Using quality at scale gets bothersome when adjusting with limited supply of quality buildings, making you drop it altogether or make you wait to unlock legendary quality and base everything around it.Instead of this We get this This solution would make the whole quality system less opt-in and smoothen copying base blocks that benefit from it.
Whole idea came to me when producing quality quality modules, I kept returning to them to swap the currently equipped modules to freshly crafted new higher quality ones.

