Not inherently, nothing is cheaper than hydropower.
https://www.wri.org/technical-perspectives/insider-not-all-e...
Solar is worse, but since most modern high quality tables include LCOE's for "solar" and "solar+battery" with very different numbers, it shouldn't be misleading.