I have been pointed at:
https://github.com/nostr-protocol/nips/issues/225#issuecomment-1419008389
which explains the reasoning. I can actually accept that it prevents hashing ambiguities of objects which is something I have had to deal with in other contexts.
is it just so the content of the message is as small as possible? otherwise you are still going to have to write code to interpret every array of arrays so what's the point?
I keep looking at nostr nips and it is like they deliberately are constructing their json in a non-structured way by using arrays for everything in the tags instead of god damn objects, and using "tags" for data. is there a reason for this that i am missing?

My wife's son LOVES Disney+.
what does this have to do with bitcoin? I'm not zapping this content
NIP is offensive to Japanese, this name should be changed #nostr #racism
Is it true this guy wants to genocide trans people?
testing mostr relay compat
i'm considering making a change.org petition for the nostr people to put a stop to this. if they don't maybe joe biden administration would be interested, this will probably end up a russian troll farm soon if they really don't do any filtering.
Is there a way to link my tiktok?
Really? It's frightening that a new social media network was launched in the present day without the ability to remove racism and fascism.
test post
this person's username is offensive, can the admin please ban this idiot
Owner of Shitposter Club Fediverse server.

