This was written taking the current description into consideration. I did not see the previous one. So all I need to say about social vs file sharing is there in current description I guess.
Discussion
NIPs shouldn't limit where they are used. They should simply define an agreed way to write something in Nostr so that Clients don't need to reverse-engineer what's out there.
Are you saying an implementation should not have an agreed upon purpose? My mind is bugging here
Purpose yes, of course. I explicitly said "limit where they are used"