Eh, nips are for documenting common practices. If clients want to let users virtue signal, it's good to agree on how to do it
Implementations don't make something better. NIPs already have lot of things that were not required.
Discussion
I don't have any issues with pronouns. I care about things that really affect nostr.
I have issues with pronouns 😂. But do you mean that defining fields in kind 0 affects nostr negatively?
IMO the standard has been fixed in place for over a year and mechanisms for extension without breaking many existing implementations is more the issue
most apps will have no problem adapting or ignoring these extra fields, probably, because they are not making any assumptions about the key names in the object in the content field
my main issue is just that you don't put things in the nips without having two working implementations. period.