The point of multiplayer is to play with others, and unless you are specifically looking for a server you were on earlier, or a scenario games like Redmew/Comfy/etc - showing all of these empty servers that sit sometimes for weeks with no progress is just a nuisance and I think detracts from overall repeat encounters with players. Typically when the games get past 10-20 hours, they are hardly joined by anyone.

Another item; ping:
I understand the ping needs to come from the local player to the host and cant be included in the server list, but perhaps also adding an opt-in settings option to enable pinging all servers when a refresh is performed and subsequently enabling a further field to filter by min/max ping? Some specific scenarios just don't play all that well (specifically biter or player combat and vehicles) when I am in the Western US and the server is in Germany as an example.