Yeah that's the best thing about Nostr, its very flexible. You don't really have to exactly follow the protocols as defined. You can leave the NIPs. You can even make many changes on client side without break the protocol. In the future, if we have consensus, we can implement a new NIP alternative to the current NIPs. So that is one plus point of Nostr. It's very flexible, unlike Bitcoin.