How is this client lockin? The ability to copy the id means the user can take that to their app of choice. Suggesting primal is a convenience, sure, and some apps like njump have others, but that to begins a cat and mouse game for implementation options.
The whole idea of Nostr is that the individual apps are neutral, but interoperable, so that users can intentionally decide which ones they use. It's increasingly the case that the ostensibly independent projects are specifically funneling users from one to the other, with this sort of nudging-marketing, so that it's a narrowing circle of apps, that users are confronted with. I mean, they can do that, but then I'm just going to assume that they are all somehow related.
I'm available now for a 1-1 convo.-!! You can connect with me via simpleX Chat with the link below ⏬ https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2FPtsqghzQKU83kYTlQ1VKg996dW4Cw4x_bvpKmiv8uns%3D%40smp18.simplex.im%2FD1yZe9VTHaaYgGw5orbCq5dKNRuXn67I%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEA8jxuVUwBtzlwikmHx9Tqpstet3raCJyvenI2ql6lWyk%253D%26srv%3Dlyqpnwbs2zqfr45jqkncwpywpbtq7jrhxnib5qddtr6npjyezuwd3nqd.onion