What problem has china tried to solve by building hydropower dams, such as the Three Gorges Dam?

Scarcity of water
Lack of arable land
Production of greenhouse gases
Damage from earthquakes and tsunamis

Scarcity of water. China has faced challenges with water scarcity and building hydropower dams like the Three Gorges Dam helps to generate electricity and also provide water supply for irrigation and other purposes.