Maybe because CSS is simply a piece of shit? Overly complex, yet always too restricted, unfocused and trying to be everything to everybody (and failing at that), having severe cognitive issues and far-distance effects (tried to grok other people's CSS?), making implementing browsers from scratch impossible, carrying loads of extra bytes and CDNs spying on you, inviting people to flaunt their Stockholm's as in: managed to grok CSS so now have to educate the world when the question really should be whether we need it at all. Above all: unnecessary proliferation of microsyntax and unintended consequences ("frameworks") when HTML attributes are or should be sufficient. And no, the structure-vs-presentation dichotomy doesn't hold water for any rational person.
Maybe because CSS is simply a piece of shit? Overly complex, yet always too restricted, unfocused and trying to be everything to everybody (and failing at that), having severe cognitive issues and far-distance effects (tried to grok other people's CSS?), making implementing browsers from scratch impossible, carrying loads of extra bytes and CDNs spying on you, inviting people to flaunt their Stockholm's as in: managed to grok CSS so now have to educate the world when the question really should be whether we need it at all. Above all: unnecessary proliferation of microsyntax and unintended consequences ("frameworks") when HTML attributes are or should be sufficient. And no, the structure-vs-presentation dichotomy doesn't hold water for any rational person.