You shouldn't generally use PKs as public identifiers, least of all UUIDs, which are pretty user hostile.
I really don't see the issue with having a UUID in a URL.
I really don't see the issue with having a UUID in a URL.