Das Web und seine Standards waren immer offen und in Bewegung. CSS hat sich zeitweise schwer getan, den Bedarf nach Bewegung mitzutragen. Präprozessoren sehe ich da als Testwiese, als das, was Polyfills in JavaScript sind.

Genießen tue ich z.B. die Variablen die mir Sass bietet. Längst überfällig im CSS und soll ja demnächst auch in den Standard rüberwandern.

Froh bin ich dennoch, dass am Ende der Präprozessor echtes CSS ausspuckt. Ein Präprozessor kann halt auch immer mal die Grätsche machen. Gut wenn man dann ins CSS gehen kann.

Die Lernbarkeit und Einsehbarkeit von CSS halte ich aber für sehr wichtig, und empfinde den Trend zur Minifizierung und Uglification als Fehlerhaft. Man muss nicht auch das letzte Bisschen Byte-Ersparnis rauspressen.

Kurzum: CSS-Präprozessoren mit einer dezenten Portion Skepsis entgegenzutreten halte ich für gesund, sie zu verteufeln aber für falsch.