Why is there no upper-bound on power-efficiency of Hydro-turbines?

We have Betz's law, an upper bound on power efficiency, for wind-turbines. But there is no theoretical upper limit on hydro-turbines, Why this is so?

Is it mainly due to the incompressibility of water?

-