(In software development, it is even worse. I can't find the source to cite, but the saying is along the lines of: The mainstream programming languages and paradigms are mostly at the state of research of the 1970s, and right now we are evolving towards the state of research of the 1980s.)
Isn't that the case for all industries? How many of the battery technologies currently being researched will be commercially available in the next 10 years?