that's because sci-fi writers 'predict' stuff that they (and most of other people) would like to become real.
so scientists and inventors work on them. and with enough time and money you get something that resembles the prediction.
the writers never give you enough details, so its not a true prediction after all.