Between Vancouver, Seattle, and Portland that's 3 NBA teams over a span of ~300 miles.
So again, those teams moved from areas where they had other teams in the area, to cities where they only franchise in town AND not near any other NBA cities. You have failed to provide any examples of cities...