The thing about sci-fi novels is that when the author is writing the book (this one was in 1985), he has very less idea of what the future would be like. The rate at which things are changing is too fast, even for the imagination of the author. This is where Orson Scott Card dazzles. He has managed to forecast a future where public opinion can be swayed (and controlled) by digital media, space training facilities, colonization of other planets. While this might have seemed a bit far out back then, these days most of these things are very much achievable.