Hallo.
Mal abgesehen davon, dass die Benutzung von Klassen da tatsächlich nicht wirklich abwärtskompatibel ist - ich würde es aber dennoch nicht als Rückschritt bezeichnen. Oder meinst Du etwas anderes?
Ich meine, dass es immer ein Rückschritt ist, überflüssigerweise und ohne Vorwarnung Elemente zu entfernen oder Klassen in andere Elemente zu verschieben, die wiederum auch ganz andere Eigenschaften haben -- insbesondere display:
--, so dass man die vorher möglichen Eigenschaften oder Pseudoelemente -- etwa :after
-- gar nicht mehr mit dem gleichen Ergebnis zuweisen kann.
MfG, at