Why did the world's first civilizations all develop in river valleys?

the soil here is rich because of sediment deposits
there is water
to drink, fish from, and bathe/wash in
it also provides transportation