Hmm, I use Amethtst and it renders embedded in my client. Sometimes its more about what your client of choice supports and not what the protocol as a whole can enable.
Here is how it looks in my client:

I am linking to a nostr note, not a website, it is nostr native, not like a link to youtube.