I think 'mind blindness' is misunderstood a little. Since our minds work differently than non-Aspergers people we have a hard time understanding them, just as they have a hard time understanding us. If there were more of us and less of you, we could describe you as mind blind for not understanding us. You assume others think like you and you are right. Before I knew I was Aspergers I would say things that I assumed others were thinking as well, such as 'this group of people is too big, I can't remember everyones' name and keep track of everyone, it is too overwhelming', assuming others would feel that way too--if it's too big to me, it must be so to everyone else. But others would get a puzzled look on their face and say they didn't think it was too big. (Incidentally, if non-Aspergers were in the minority we would say they have a remarkable skill in social relations

). Non-verbal cues that you have from childhood, from other children and adults and in the rules and systems of the world, teach you in ways that you take for granted, that you learn/absorb automatically that we don't 'get'--it takes us actual learning and focusing and analysis to learn. We're also described as not having empathy, but this is the same thing as with mind blindness, empathy must be learned by everyone, you just get the benefit of most others and a world geared toward you, so that empathy is picked up by you without your being aware of learning it. There have been several studies that show that empathy must be learned, it is not automatic. As an example, I have frail health and I have found that super healthy people cannot have empathy for me. I could say they are unkind or deliberately being difficult, but they literally don't understand poor health so they can't be empathetic. Whether or not they are sympathetic or compassionate depends on whether or not they are humble and can concede there is another understanding then the one they have and their willingness to care, but the actual empathy is not there. I try to appear well all the time as I try to appear socially adept and non-Aspergers, to relieve them of the burden of having to deal with an empathy or understanding of something that doesn't come easily to them.
In a good book, the writer is usually skilled at characterization, helping the readers to get into the mind of the main character(s) and to a lesser extent, other characters. Often I'll ask my non-Aspergers husband to explain how he feels or understands something. Often he can't, he says, 'I don't know, it just is.' He is not a writer (and never would be!

). Alas, the general public isn't skilled in the ways writers are, including descriptions and the use of illustrations, which is very instrumental in teaching something that is hard to understand in the way that can be understood by the person you're teaching.
Our love of science fiction is usually due the new ideas, imagination and philosophy expressed. Science fiction, besides having great imaginary worlds and people contained therein which is just plain fun, is full of allegory and ideas that are mind expanding. Sometimes questions are raised and by taking you outside the real world you can look objectively at issues, many philosophical. Sometimes it is a fight between good and evil and since many Aspergers have strong sense of justice, this appeals to us. Many non-Aspergers want stories about real life but we have to live real life why read about it? We care about people and their problems but don't want to read stories that go on an on about the problems. We would rather sympathise, then try to come up with a solutions (the male brain). I've been told by several people that I am better than the average person at perceiving intentions. I prefer science fiction with a good character (hero) that I can root for, which is the best of both.