@colinkiama My position is that it doesn't really matter. If you look at some of the monstrosities of HTML on bigger sites, CSS (semantic or otherwise) is the least of your issues because there's so many tags that are just nested and nested and nested.
I can't even imagine what the source before being compiled into a single page looks like. Probably a folder hell hole.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.