Isn’t it weird that CSS is a critical part of all websites, and yet “CSS expert” does not seem to be a particularly valued profession?
A front-end developer used to be someone who knew HTML & CSS and very likely was NOT a programmer
Later, programmers took over the front-end development — front-end development became about JavaScript and later TypeScript
The previous non-programmer front-end developers either got pushed out of the industry, or became UX specialists
The new programmer front-end developers tended to not have as deep knowledge of HTML, CSS, semantics, etc, as the non-programmer front-end developers
