The biggest use case for semantic html is accessibility imo. Given Aria tags are the main workhorse there, I say semantic html has failed to provide value there.
Given all the html created via a component like pseudo element, it further questions the value added imo.
Potentially unpopular opinion, but semantic HTML failed to adequately solve any problems it has set out to solve. Even selectors are better done via something like css modules anyway.
Sure the end compiled HTML is a mess, but that’s like complaining your bytecode or binary is messy. Who cares?
Given all the html created via a component like pseudo element, it further questions the value added imo.
Potentially unpopular opinion, but semantic HTML failed to adequately solve any problems it has set out to solve. Even selectors are better done via something like css modules anyway.
Sure the end compiled HTML is a mess, but that’s like complaining your bytecode or binary is messy. Who cares?
Long live div soup.