Considering we all know about the limitations/facts, I was wondering how the current state is or let's say the best practice now a days? Last time I'd checked I concluded that "wrapping up" an HTML element could be the best/safe approach instead of using the "is" attribute since it could become deprecated, but we're almost in 2021 ... any new ideas?
Apple (rniwa), has not changed its/his tune in the past 5 years:
We won't implement Customized Built-In Elements in WebKit
They work great in all other Browsers.
And they are part of the standard, so I don't think they will be deprecated