I agree that Njump URLs doen't have a great usability, but are necessary. Screenshots have many limitations, starting with the fact that it has no interactivity to bring the user back to Nostr.
Btw a lot of services have really long and weird URLs, see Amazon.