+1 Clients can make declarations of compliance and users can react to them with replies, reactions and even reports if they are wrong.
But we need to make it so that nuance is taken in to account. Many NIPs can are probably are just partially implemented and being able to declare what exactly should work and what will not is key.