> I can confidently say that the (multiple) issues with CSS are not a "just do <simple thing X>" type of problem.
I'd go so far to say that almost no (real) problem is that type of problem. Maybe problems that are mostly inconsequential, sure.
But I've also been writing CSS since 1997. I've deployed CSS to sites like walmart.com, nfl.com, mlb.com, starbucks.com, twitch.tv, etc. Some of these sites have a lot of third-party widgets on them. I can confidently say that the (multiple) issues with CSS are not a "just do <simple thing X>" type of problem.