Yep, Star Trek has a fairly spotty track record predicting future tech (as does all SciFi) and extrapolating well over 900 years into the future is a fairly impossible task.
They had an issue with tech that was evolving around them. PADD's everywhere. Then, supposedly, Roddenberry didn't know what a computer virus was when "Contagion" was pitched.