I will relate to my observation in Harry Potter books. Harry Potter universe has time machine which we know scientifically are impossible while in the same HP universe, Hermoine has to physically go to the forbidden library to read books. JK Rowling couldn't think of wikipedia or internet which both exist in real world but not time travel.
But demanding that fiction predict the future is unreasonable and will cause upset for you and the authors. Almost all speculative fiction is based on "what if": imagine if there was something different about the world or or our technological capabilities, what stories could we tell about them?
(That's not even counting the SFF that makes no claim to be about the future or reality, but simply brings in elements for dramatic effect. That's why you can hear things in film space battles, which tend to be organised like WW2 carrier/air battles. That's why Harry Potter books make no attempt at consistency.)