@gcluley PS, if you're the kind of journalist who doesn't mind clicking on a web link in your M. app that eventually leads you back to fedi content – and you automatically recognize that you'll have to copy the fedi URL and move back into your M. app to properly interact with said content – then you may be a 'techie' and have lost the ability to recognize the kind of UX hurdles that make your platform look unfinished or broken to most users.
Bluesky fake-solved this by making all web links into the platform point to (centralized) bsky.app domain. It seems to keep things usable but its another factor keeping bluesky centralized.
A user-friendly actually decen platform will recognize that they have a "user-facing" protocol – like email – and define a protocol handler for it. ActivityPub did not do this, however. The fedi world keeps operating like ActivityPub is an infrastructure (hidden from users) protocol that piggybacks on https as many infra do. But that makes it user-unfriendly.