Here's what I think we need, could be per-planet....But should also be a global function:
"Do not auto-upgrade planetary improvements that require:
[Checkbox] Arnor Spice
[Checkbox] Thalium
[Checkbox] Etc...
"
Problem is that in some games, you just don't have access to all resources. I have had times where I managed to trade for a few precious Arnor Spice, and then, because I researched a Moral tech....the armor spice got used to upgrade Meditation Centers....before i could use them to promote my scientists.