We need more native integration of microapps within the social clients. A Frames-like implementation built on Nostr could be a great way to bootstrap this without needing the client devs to build out the UI and functionality required to support every possible app.
Discussion
Native integration where it makes sense to have it, but this approach Nostur takes works well too. If a particular event kind is not natively supported, Nostur shows a list of suggested apps that support it and will launch the content in that app. Here's an example where I pasted the naddr... for a zap.stream live stream into Nostur. It showed me a list of apps that support it.

Pretty slick! I can still see it being a hurdle for some people to have to access the content elsewhere, sign-in again (if that’s required), and interact with the content. That’s where an interactive app environment within a post could really be interesting. Things are going in the right direction, though.
Hmm I see you somehow have duplicates, I need to look into to that