This seems to me like premature optimization… but an easy way to overcome this could eventually be a relay whitelist/blacklist… so if you end up finding yourself too centralized, you can just add parameters to the algo so it ends up with a better list. Most people won’t care about this, but if enough power users do, it may end up creating new popular relays.