The CSS comment sounds like Gnome. I used Gnome for fifteen years and got tired of what you're complaining about and switched to KDE eight or nine months ago and haven't looked back
The only way to disable that was to edit a javascript file of KDE, which, indeed, did get overwritten back to the default one whenever doing a system update.
So I use KDE sometimes. Never as much as when it was KDE 3.5 though. KDE 4 and higher made me lose interest in it and stuff like the above is part of that. Also the fact that there are some textual config files in recent KDE versions, which have base64 encoded parameters in them (rather than human readable/editable strings), and these base64 encoded parameters are actually UTF-16 strings. With all due respect, but no.
I really love that about KDE, the configurability.
Nothing recent comes close to that, even Linux desktops make it hard to choose colors or how visible your scrollbars are if you prefer to actually see and use scrollbars (sometimes you can edit CSS files that get overwritten again each time you update your system).