You could add more restrictions to the rules, but I am not sure that gains anything. I do not believe that attempts to create a lot of derived characteristics off such broadly defined, non specific values is a good idea. Even if you could actually get agreement about a new, more explicit definition. All the characteristics in the UWP are extremely generic.I think you're just adding to the argument that population needs a more clear definition (moving forward, as we can't change the past, only learn from it.) For example, It could explicitly be stated that the population code represents all sentient sophonts living and working on the planet, excluding tourists, visitors and non-sentient species.
I mentioned in another thread, but Mercury, Ganymede, and Callisto are all 300 objects. C300468-E could easily describe all three of them if they were colonies of a few thousand people.
But Mercury is an extremely hot waterless world that is a science station and power generation facility that probably gets a quarterly supply ship from its government or corporate sponsors, but rarely would see any other traffic, having no public facilities. The population is about a thousand adult workers.
Ganymede is world with a magnetosphere, a proper iron core, and probably liquid water deep below the surface. It's population is a proper colony trying to become self sufficient with full civilian facilities and eight or nine thousand colonists, including children. It probably gets regular ships for supplies, additional colonists, and actual traders.
Callisto is a tectonically dead cold world with more ice and less rock and the population are all military personnel. It likely gets regular ships, but they are all military vessels. Civilian traffic is forbidden or, at least, highly restricted.
I don't feel that it any stats derived from the identical UWPs of these three very different worlds would actually add value. So I am not sure that we gain anything by adding more text about what is and isn't population.