Interoperability and plain text is great, that’s not the argument I’m making. Application logic is how arrays are used to encode things that are application specific in the arrays of notes.
["p", "<pubkey>", "spam"]
["e", "<event_id>", "illegal"]
["r", "wss://relay.example.com", "read"]
["r", "wss://other.relay.com", "write"]
["p", "<pubkey>", "<relay_url_hint>", "<petname>"]
To your point, is nostr a messaging protocol or a social media protocol or a payments protocol or an identity protocol or a publishing protocol. Hard to be all of them all at once.
Not really from a design standpoint since a single company/team dictates the schema. Interoperability is not on their mind.
In the case if nostr, people are not using tags not just for content discovery, they are using them for application logic.
Powell on national television testifying that there will be bank failures in the coming years.
But have no fear, it will only be the small and medium sized banks.
The Fed is not a conspiracy... he's plainly and publicly describing how they will consolidate power.