Irgendwie sind mir weder die Aufregung noch die Argumente nachvollziehbar.
WENN man überhaupt etwas ändern wollte/sollte, so ergäbe sich der Sinn allenfalls aus der Position (globale Daten), von der aus man die Tafel aufruft. Für gewöhnlich baut man Ressourcen ab und sucht im Anschluss Händler (wenn man keine Verträge hat) mit größtmöglichem Gewinn für einen selbst.
Sollte es also mehrere Händler mit gleichem Ankaufswert geben, sollte die Liste wohl bestenfalls nach Entfernung von der eigenen Abfrageposition sortiert werden.
Danach kann ich noch immer optional entscheiden, lieber 5 Minuten weiter zu einem Händler, zu dem ich weniger Apathie habe, zu reisen.
Die Primärsortierung sollte weiterhin beim Ankaufspreis bleiben. Alles andere entscheidet wohl die Abwägung nach Aufwand und Nutzen bzw. der Prioritäten (wenn man mal die Fehlermeldungen mit berücksichtigen will).