Cities these days are most useful for warehousing the criminals and harvesting fraudulent votes. Other than that, cities no longer serve much purpose.
Exactly—cities were primarily built on waterways—either oceans or rivers.
That reflected the importance of waterways as a cost effective and efficient method of transport of goods.
While coastal ports remain important there is no real need for inland cities.