Schön, man kann CSS mit JavaScript ändern.
Aber was ist ein sinnvoller Anwendungsfall? Warum sollte man das tun wollen?
Die aufschlussreichere und viel schwierigere Frage ist doch, warum Leute nicht mit CSS arbeiten wollen und was sie ändern würden wenn sie könnten. Es ist zu einfach und wenig zielführend mit erhobenen Zeigefinger auf bad-practices zu verweisen und die Schublade zuzumachen. Niemanden ist geholfen, wenn man die Frustration mit CSS einfach unter den Teppich kehr. Im Gegenteil genau dort muss gegraben werden. Deswegen finde ich CSS Houdini so wichtig, es könnte die Weiterentwicklung von CSS maßgeblich prägen indem man der Basis einen Resonanzkörper gibt. Die bisherigen Möglichkeiten CSS mit JS zu manipulieren reichen dafür nicht aus, man muss darüber hinaus gehen. Es muss die Möglichkeit geschaffen werden mit völlig neuen Ideen für CSS zu experimentieren. Das ist bisher nur in der Theorie möglich, indem man eine Browserengine forkt. Das gehört nicht gerade zum üblichen Skillset eines Webentwicklers oder einer Webentwicklerin. JavaScript schon.