Its a vague statement. Not specific enough to be true or false.
We can be more specific by saying something like, “inventions and ideas will become refined and widespread when they are beneficial, useful, and practical.” Or maybe “necessity is a crucible for refining ideas and inventions.”
Even these are only roughly applicable as a generalization and a statement could only be said to be true when given specific conditions and detailed investigation.
For example, the basics of steam power were understood back in ancient Rome, but they didn’t make any steam engines to convert heat to useful work. Why? Because they didn’t need to. They also likely didn’t have the requisite industry to make and maintain them in any useful capacity. The engine was invented before it was necessary, but it didn’t become widespread until material conditions made it useful.
Even ideas like socialism have existed for a very long time, but the only place we see it kicking off (so far, inshallah) is within the places that need it the most. Was it invented in those places? No. Was it refined through those struggles? Of course it was.
Flow batteries seem very promising, but the chemistry required needs more scale/external funding to be viable.
There were some thermal battery retrofits for coal power plants using carbon and steam that looked interesting in principal, though cost and logistics are not fully solved problems, and the round trip efficiency was rather bad compared to other storage methods.
There were also some molten metal batteries that have been working towards useful scale over the past decade or so. They had cheap and abundant matetial inputs and significantly long charge discharge.
There are many neat options out there. I think researching and building out each as they become viable would help to improve system resiliency and long term viability.