Science fiction isn't fiction that has elements that aren't science but might appeal to geeks who like science....Science fiction is science that is fictional. Very different animal and naturally restrictive.
You are using a defintion of a term, which is at odds with the defintions of that term used by almost every other educated native speaker of English. This will probably make it hard for you to communicate. You might want to look to that.