What I was JUST considering as you posted this reply (@karnage we are all psyc-linked) is the reality that (at lest two) clients I use have multiple means of sharing a post, but none have an (obvious “share @“) option to simply output a nostr: uri … for sharing posts WITHIN a client.
Why is this? … maybe because client rendering of nostr: URIs is inconsistent? I don’t know.
But as long as “share post” buttons output an http URI by default, then …
1: end users will be sent out of the client to continue reading… bad design
2: clients cannot verify when a post is “back-linked” to another. (Which would be bonus)
And as a result… cross linking of good ideas and people will be hampered.