Most predictions just use the technology of the time in a different way, or show something "impossible" based on current technology.
To be able to predict the future, we have to completely lose a lot of mental baggage, and go for things that don't exist. We have to go back to the basics of what's actually possible.
This is a reason i like Asimov's stories. We often writes in an abstract way, that leaves a lot of room for imagination. He definitely is still bound by technology perception, but often that also helps making stories more relatable.
Example: Sometimes people predict the future where AI is so advanced, and we are fighting it to gain control over Earth. But they forget that an AI that would become sentient, contrary to us, could improve itself, its own intelligence. To the point where we would be as intelligent to them as an amoeba is intelligent to us. We can't even comprehend their IQ. This is such a radical shift from what we hold as normal, that most people just don't even register this possibility. Not their fault. Probably an education system focused on fact memorization and lack of critical thinking is partially responsible.