The problem with CSS is that it’s not very intuitive and too flexible. You need to know how display and position works to understand the basic centering a div example. If you forget to change the display to flex you don’t get an error, it’s still valid CSS. You can examine the element in the browser but you’ll need to know to look for the issue there.
Then you’ll need to inline and block elements, etc.
And it’s a pretty unique system in general.
Yeah, of course you can add front end interactivity with css, but you still need JavaScript to run your server-side.
If I told this to 2005 me he’d think I flipped my lid. 😜
2005: Because server side is PHP… Obviously.
The only language worse than JS is CSS…
I learned to code CSS 25 years ago customizing pages in Neopets. It isn’t hard to learn at all. I was 20 at the time with no coding experience.