Your replica was interesting to read! It may make sense to be permissive to this, within the protocol.
If NIP37 is already a thing, then it looks like fiatjaf and others have already brought a solve for the clients to leverage. 🤙