It may be unfair. But I have never seen the accompanying HTML look anything close to good.
I think it is unfair to say it is only used to offset *****y HTML.
Then again, my HTML standards are very high, and it seems anything touched by robots (like a CMS) always fails my standards. And maybe that's unfair, because if a site is ginormous, we likely need robots to write and manage it for us. And I have worked on sites who were not products of ginormous CMSes.
But for example, I write HTML forms, and I like them. I am happy.
Then a colleague has his back-end build them using something called a "form builder". I don't know what it is, except that it was an English-language program who kept trying to turn my "jaar" into "year" for some reason.
The code coming out of that form builder was a poor imitation of the excellent HTML I had started with (so, the work of writing the HTML was already done and maybe this is where the problem was, I dunno). This is why I have a poor view of all template systems and all builders. I have yet to see one not rake my code to shreds and then pathetically glue the bloody pieces together and call it "alive".
I would like parent selectors, and LESS/SASS kinda can imitate the result in a roundabout way.
That is probably the one thing I wish there was native support, everything else I can probably do without.
But when the articles do the "don't you hate it having to look up a colour..." thing. Why don't I have that problem? It's like those late-night ads where you see someone pathetically trying to "clean" something, like OJ Simpson trying to fit his hand into a glove: it's theatrical. I watched a man horribly trying to shave, throwing up his hands like "omidog! it's just not possible!"
and then the product appears. The one that will allow housemoms to clean tiles and men to shave and OJ to fit his hand in a glove. It slices! It dices! It does Windows!
Again, this isn't the fault of LESS or SASS, but the poor arguments articles use to show why they are better: o noes front-enders just can't easily find and copy colours! (or something)
Hm, not an issue I have. I recognise most of my colours and I have an excellent text editor that finds things for me and changes them on the fly. Likely someone has written a plugin that will actually even show me the colour right in the editor, if I wasn't so lazy I could go install it.
You don't have to do it this way, though.
Using js to simulate CSS seems self defeating. You could use js to do ALL your styling in a site. This would get kinda complicated quick and would immediately ruin your site if js is off;