Meine 2 cent:
Science Fiction wird mit der Intention geschrieben, etwas über die Zukunft (und über die Technologien der Zukunft) zu verfassen. Unerheblich, ob diese Zukunft heute bereits vergangen ist oder nicht. Bei Steampunk ist es mehr so, dass die Technologien der Vergangenheit verklärt werden - allerdings im Rückblick.
So gesehen: Wäre Steampunk im Mittelalter geschrieben worden, wäre es Science Fiction.
Wurde es aber nicht.