I would claim that, yes, private capital would generate power more cheaply with those dams, but that isn't the only reason those dams are there. They serve several alternative functions (ie preventing flooding, keeping lakes full) that a free marketeer would not do.
However, dams are cheap enough for power generation that even with government inefficiency involved in their construction and operation, the power is so cheap that it doesn't matter.