Even teleporting; walking around is time-consuming.
Why don't we just auto (and infinite) sprint inside the main cities? or any city on a separate map from any combat zone?

There's no reason not to have this as a QoL improvement. What does plodding along in a city-zone (which does not have any combat at all) do?