Why? What's the problem with a NIP for everything? If there is just a general NIP for a lot of stuff, how can you say which piece of that NIP you actually support?
Fair enough. My concern would just be a super bloated spec. Think to what happened with HTTP. At one point, the number of possible codes began to balloon, as people kept trying to use the protocol for nicher and nicher stuff. Eventually, they had to essentially ossify the protocol and let people build applications on top without changing the spec.
I do see where you are coming from though. Perhaps it will play out differently for nostr, espeocally because of how much people can adapt it.
reply
Now I also see where you are coming from :) Makes sense.
reply