Yes, respecting the user's choice is usually the right approach. But I really cannot see why someone should want to share a client URL instead of a Nostr event, within a Nostr client. The only case I can imagine is to point out a specific web page for debugging purposes, but this is an obvious exception, so a conversion by default seems the more sensible and useful approach.