How can I get all client developers to go read, discuss, raise important controversial points and ultimately agree with this entirely? 
GitHub
Make NIP-51 useful again by fiatjaf ยท Pull Request #880 ยท nostr-protocol/nips
https://github.com/nostr-protocol/nips/blob/save-nip-51/51.md
This NIP was a mess and wasn't being followed and there were many wild standards ...