Why were early factories compelled to locate near fast-flowing rivers?

Answer

To harness the kinetic energy of waterwheels

Prior to the steam engine, industrial mills required proximity to fast-flowing rivers because they depended entirely on the mechanical energy captured from waterwheels driven by the water's kinetic energy.

Why were early factories compelled to locate near fast-flowing rivers?
inventionmachinepoweradvantagesteam engine