Al final se trata de decidir entre la inducción o la deducción.
Yo digo: "La guerra de los mundos" es ciencia ficción o "Los ultracuerpos", y no trata sobre avances científicos, por lo tanto una definición en ese sentido sería errónea.
Tu dices (creo): En "La guerra de los mundos" no hay avances científicos, por lo tanto no es ciencia ficción.
Partes de una definición que se queda corta. ¿Bajo qué circunstancias cambiarías tu definición si no es usando contraejemplos? Yo parto de bases asumibles para poder aceptar o no una definición. Si la Guerra de los mundos no te parece sci-fic... apaga y vámonos. ¿Cómo te voy a convencer? ¿Qué está antes, el género o las obras que pertenecen a él?