There are always unforeseen developments, why should we rule them out? If there were no unforeseen developments, then 20 years ago I and the futurologists would have known that today we'd carry in our pockets computers more powerful than those of NASA were at the time of our birth.