* It has a low power density, hence requiring large arrays of collectors/etc. this makes it costly to build at scale.
* It generally either takes up valuable land (land by the sea is costly), or it requires lots of engineering to try and build/maintain these things out to sea.
It is very cool tech though.