The reason that is NOT typically associated with the development of cities along waterways is:
People used rivers for recreational purposes like swimming and diving.
While recreational activities may occur on rivers, the primary reasons for the establishment of cities near waterways include transportation, access to fresh water, and food sources from fishing.