Вопрос сложный и многогранный..
Попробую объяснить для чего именно, хотя, что-то могу и упустить.
Первое - водохранилище делается с несколькими целями. Это - построение дамбы, перекрытие русла реки или ручья.
Цель - получить дополнительный запас воды для нужд региона или города, выработки дополнительного количества электроэнергии и орошения полей(иногда для разведения рыбы) и т.д.
Второе - увеличение глубины судового хода для лучшего пассажирского и грузового сообщения.
Третье - расширение возможности судоходства, путём слияния с единой глубоководной системой страны или региона.
Проблемы..
При перекрытии русла, уменьшается скорость проточной(свежей воды) и основная масса её проходит по бывшему руслу.
В остальных местах вода стоячая, дно и берега заиливаются, что пагубно для рыбы (становится селетёрной и больной).
Дренажные сооружения искусственных водохранилищ предоставляет возможность рыбе идти на верх, против течения к местам нереста. Увеличить места сброса излишек воды в пиковые времена паводков и дождей, разгружая тем самым нагрузку на саму дамбу.
Для мелких водохранилищ позволяет резко оголить дно и произвести чистку заиленных участков.
Ещё много причин. Все и не перечислить..