yes dams exist
he was referring to a power wall device that converts water to hydrogen to create power in a usable form that will not exist any time soon
that is not the same thing as a dam or a pumped hydro station or using stored hydrogen to create power
using water directly is a pipe dream...