The smartphone market is at least 5 years out. 3 years later iPhone comes out and defines the market. Saying it didn't get really, really popular for a year or two is misleading. If you were betting on the market being _at least_ 5 years out you would have missed that boat.
In other words, I think saying XML databases are the future in 2004 is like saying JSON document stores are the future now. I don't view either as all that correct, but there's definitely been a surge in interest.
I'm getting the impression that a lot of people are reconsidering the "nosql" approach, as well, sticking with (or reverting to) sql databases, including simple ol' mysql. This was an interesting interview that showed up on HN a few days ago.
https://medium.com/s-c-a-l-e/github-scaling-on-ruby-with-a-n...
I was never all that enthusiastic about "nosql", partly because personality wise, I tend to be reluctant about new technologies, and I liked a system based on relational algebra, all that. That said, "nosql" wasn't really meant as a NO to sql. I get the feeling that the term got away from them a bit, largely because "you-know-sometimes-there-really-are-better-solutions-than-sql-for-some-problems-and-you-might-want-to-consider-them" isn't really an option as a catch phrase.
That said, nosql absolutely did grow massively in popularity, it did move from the fringes to mainstream use, so as a prediction, yeah, I'd agree this should score a few points.