Rube Goldberg, asked to predict the future, made a bunch of pronouncements that could as easily have been about his own time, and I think he was uncannily accurate.
The problem with predicting the future is that it’s hard to tell what will be important, or how it will be. Robert Heinlein was dead on with telephones without cords between the handheld part and the desk set (Operation Moonbase) and cell phones that people could pack away so as to have an excuse not to answer them (Space Cadet) and commercials for birth control pills (Stranger in a Strange land), but even he was far off in other predictions.
Pepople knew that computers were going to be important, but I doubt that even people who’d heard of Moore’s law would think it would keep going on so long, and having computers shrink in size and cost and be so incredibly powerful that they’d be ubiquitous. Despite the occasional bits suggesting the Internet, you can’t really say it was expected, and it has radically changed the world and business, and will continue to do so. Not just e-commerce and the downfall of magazines, but offshoring as well. Even people who foresaw telecommuting don’t seem to have considered that, if you can do it from the suburbs, you can do it around the world.
Who predicted that electronic imaging and digital storage would so completely change photography and cinema? Who foresaw CGI? The iPod and other digital music devices, with immense storage, great fidelity, and small space.
And all those things that they thought would be a part of our lives – robots, space travel, Super-Clean Roadways – have turned out to be more difficult, expensive, or impractical. God knows I don’t look forward to flying cars or jetpacks – I don’t need drunks crashing into my house late at night.