Many nips are not supported in many clients. I don't see this as an argument.
As per the people not wanting nip-94 why not let the clients provide choice to the user to filter out those events ? Nip-94 per se doesn't cost much as it is only file headers which is quite light