With eccentric orbits comming, overcrowding issues are bound to appear as supported population fluctuates.
What I suggest is either hardcap setting for specified population player would pick, or option to not allow more than minimum population supported in the orbit.
It would ease up on overcrowding issues as planets reach their maximum population.
I don't think I'll use it as probably if it ever going to be balanced it would require several iterations and people playing etc.
I find myself in a sweet spot atm with current colonization in house limitations on standard orbits.
But I agree on your post.