The problem:
Infinite colony spam.
The solution:
Each new colony after a certain point increases maintenance costs exponentially, up to a certain maximum level (logistic function). This will stop people like me from breaking the game by JUST BUILDING COLONY SHIPS FOR THE FIRST 40-50 TURNS.
Also, social production buildings SHOULD NOT cost maintenance. This is to encourage players to build up their worlds instead of just constantly spamming out colony ships like a robot.