Nah. That what NIP is for. If there are innovations out of the NIP, that impacts viewers of other social clients for whatever reason, then there must be a ground rule that all devs agree on this
Discussion
I don’t think we are talking about the same thing. My comment was about expecting that every client is going to support every type of content. Maybe that wasn’t your point.
It is also the case that clients already implement things differently and have used NIPs in ways that break existing content implementations in other clients.
Some developers are going to be more interested in collaboration and ensuring the ecosystem is healthy than others.
Nobody is asking every client to be identical to each other - nobody wants Twitter 1,2 and 3 lol, and clients can pick any feature NIP. Be different and celebration innovation.
But if there is a functional interoperability issue between clients that prevents users from interacting with other users on Nostr then it’s a problem.