With what purpose, i.e., what is it that should be achieved by that?
I guess maybe that the monitor cannot me moved so far as to be in a different network with different characteristics. But the scoring process will slowly adapt to changes in network connectivity anyhow. And abrupt changes can happen even without the IP address, or the characteristics of the immediate uplink/the physical location of the monitor, changing. Just some routing change somewhere upstream. The cause for network characteristic changes will be indistinguishable based just on the effects visible from the outside, so why artificially penalize one when it might not even be noticeable, when the other might be even worse, and cannot be prevented?
One address pair of mine is typically stable for many months, but every now and then, the ISP decides to change it. The IPv6 address will quite likely be outside the /48 of the previous IPv6 address, maybe even outside the /43. And the IPv4 address outside the /24, likely even outside the /20. Both without changing anything with respect to the local uplink characteristics, or even anything within the ISP till packets hit “the Internet”.
Now, whether that monitor of mine exists or not doesn’t make a critical difference. It sits in a zone that has both an ample number of monitors, as well as an ample number of servers. So I am not mentioning this on my behalf. I am happy, and it’s fun, to contribute monitors, and servers, to the pool. But if the rules kick out one or the other, I don’t entirely mind having one less thing for me to worry about.
Rather, part of the exercise of revamping the monitoring system is to make it easier for monitors to join, to increase diversity and coverage. In the hopes this in turn helps increase coverage, diversity, and capacity on the servers’ side. And both especially in regions that are not yet as amply equipped with monitors and servers as my own home region
In that sense, while the underlying issue of monitors moving unexpectedly is something to be kept in mind, and loosely monitored, I am a bit afraid that starting a discussion as to what might happen when the system hasn’t even been fully deployed yet has the potential to generate FUD.
Which in turn has the potential to subtly counteract the intended improvements the new system is intended to bring by introducing artificial limitations to those improvements. And all without any clear indication that there even is a problem (yet), or a problem big enough in comparison to issues entirely outside of active control of the pool anyhow (only reactive, by adapting to external events). Or that the contemplated “solution” would even address the hypothetical problem in a meaningful way.