Naja, schließlich tricksen wir mittels CSS einen <button> so hin, dass er wie ein <a> aussieht. Ich finde das drrrrtae! ;-)
Wieso ist das "tricksen"? Auf der einen Seite steht die Semantik. Da steht der Submit-Button. Er wird semantisch korrekt als Submit-Button ausgezeichnet. Auf der anderen Seite steht CSS. Und das legt halt fest, dass der Submit-Button (der ja auch nur im allgemeinen Sprachgebrauch "Button" heißt und eigentlich ein Eingabefeld <input> ist) wie ein "normaler" Hyperlink auszusehen hat.
Das ist ein Feature von CSS. Dazu ist CSS da!