The issue is generally scalability. Lots of cool concepts but hard to mass produce profitability.
As this is Nasa, it's subsidized, but there should be even more government money going into energy storage as that is the biggest hurdle for renewable energy.