You don't need to build a dam, you just need the pipes and pumps for an existing dam (or elevated natural basin).
Is it that common that dams are already existing in nearby-ish pairs with the sufficient height difference? And that we haven't done this already?
Doing this is good where we can. But it has geographical limitations. Batteries don't so much.