I don't think competing ideas are a problem tbh. I think of most non-NIP-01 NIPs as protocols on top of nostr, so it's ok to have a bunch of different, e.g., DM NIPs -- let each NIP compete in the market and may the best protocol win (best as defined as protocol with broadest adoption/economic majority that doesn't kill apps built on top of it).