warum nicht?
Du kannst mit einem Formel1 Auto auch Schritttempo fahren...
Vielleicht weil man mit einem Düsenjet auch nicht Schrittgeschwindigkeit fliegen kann ?

Einen AVR für 10 MHz mit 4MHz zu betreiben ist aber tatsächlich kein Problem. Die AVRs mit internem Oscillator arbeiten ja auch einwandfrei mit 1 MHz solange man keinen externen Oszillator anschliesst.
Man muss die Frequenz des Oszillators allerdings in der Software berücksichtigen, damit alle zeit- und frequenzabhängigen Funktionen richtig funktionieren. In Bascom muss man dafür die Frequenz aber nur einmal in der Konfiguration oder im Header angeben, die restlichen Umrechnungen macht der Compiler automatisch.
Bei anderen Compilern ist das vermutlich genauso.