What are the possible long-term social and environmental consequences of frequent floods in Indian states?

With floods affecting areas like Punjab and Uttarkashi, I am curious about how repeated flooding changes the lives of people and the local environment over time.