Nobody used "semantic HTML" to do anything serious with cross-webpage interoperability (where nobody means less than 1% of web developers/pages). As for TBL's "semantic web" that was dead on arrival.
And that will be exactly what we end up getting back in the end; single page applications that treat a click as functionally equivalent to following a link.
We used to have that, and it was called HTTP and semantic HTML.