The amount of space needed is just gargantuan. Hydro only works because you can declare that an entire valley is now energy storage, in one fell swoop. As soon as you have to construct each unit of storage instead of letting nature do it for you, it becomes completely impractical. Yes you can store energy in a tower of concrete blocks... if you can make enough concrete blocks to fill a lake.