One mental blindspot when comparing storage is to assume you need X amount of stored energy, but of course no-one wants stored energy, they just want energy.
Storing it only makes sense if you can't generate it for less so you need to compare against a portfolio of generation and short term storage. If you can't beat that on economics then you're useless, even if no other tech can beat you at your specific task of long duration storage.