Filepaths would get very long if we used the hex IDs or bech32 encodings. Since these are all parameterized replaceable events, we could use d tags for each step in the path.
If the end event isn't a 30041, we'd have to use a hex ID or URL or something like that.