If it was solved with "semantic web" (whatever that means), we wouldn't have people attempting to solve this again, and again, and again.
Remember when serverless got invented even though CGI already existed?
All "semantic web" can provide is a flat CSS namespace and a bunch of nested divs.
Even if you do everything right there's nothing semantic about it: https://inclusive-components.design/cards/
Remember when serverless got invented even though CGI already existed?