Currently, accepting refugees is a no brainer. The only reason you would turn it off is to appeal the xenophobe faction (or if you just hate pops I guess???). So to make the decision actually a decision, I think there should be some cost to accepting refugees, picked from an option on the "you got refugees!" message. You could either Do Nothing (take -5 stability for 10 years), Provide for (-100 food -100CG), or turn away (-10 influence, do not receive the refugees). Hopefully this will make the decision at least a little more dynamic, and it also gives a reason to have food and CGs beyond just what you need for upkeep.
- 1