I'm not by any measure a CSS expert, but whatever became of the idea of semantic HTML (or even XML files styled with CSS https://www.w3.org/TR/CSS21/intro.html#xml-tutorial)? I've been noticing that there is little difference between the sizes of HTML payloads and JSON payloads when extraneous tag hierarchies are eliminated. I've half a mind to replace some of my React SPAs with old fashioned server side templating (not SSR). Event without using techniques like HTMX to replace partials, things seem to run faster and backend development becomes so much easier.