Die Erklärung ist noch viel einfacher. Punk steht für Rebellion und alternative Ordnung. Punk der jeweiligen Genre bedeutet also (ursprünglich), dass diese Geschichten und Inhalte nicht der üblichen Norm dieses Genre entsprechen. Das ist Heute nicht mehr wirklich so, da der Punk selbst zur verbreiteten Ordnung geworden ist und sich selber trägt bzw. nicht mehr davon abhängt "anders" zu sein.
Bei SciFi war es halt lange so, dass man die saubere, hoch intelligente, verchromte und schön konforme, wie friedliche Gesellschaft vor Augen hatte, die gemeinsam das All erobert. Cyberpunk war die Alternative dazu. Steampunkt ist die Alternative zu den friedlichen viktorianischen Altenfrauengeschichten, wo die Tanzbälle, Opern und wallenden Kleider, sowie die friedliche Gesellschaft und die neuen industriellen Entwicklungen des Alltags dieser Zeit im Zentrum stehen.
Da bei der Fantasy eh alles geht, gab es dort nie den Bedarf ein eigenes, abtrünniges Genre zu schaffen, wie bei den ehemals strengen Konventionen der oben genannten Genre. Fantasy ist bereits "Punk", so gesehen.