Supporting all the little creature features of your favorite given platform sucks if you care about semantic HTML.
Something like this should be a thing:
<meta name="custom" content="whatever">
name="custom" or similar should let everyone know it’s fine to ignore whatever meaningless value is given for
content="whatever". Then everyone can choose to ignore or interpret whatever’s stored in
content="whatever" for their little features.
Instead we have large sites and browsers pushing users to add custom non-semantic tags and attributes for added metadata, interactivity, or style. There should just be one giant who-cares box allowed for stuff like that. It’s going to happen. So it’s either going to be semantic or not.