I think the issue is that on mobile especially, switching contexts between apps is incredibly difficult compared to desktop and as such it’s easier for one app maker to include everything so it can contest switch more easily. The “share” mechanisms on Android and iOS are great for the common use cases but harder for more nuanced things.
That and keeping you within their ecosystem drives engagement which increases profit.
I think the issue is that on mobile especially, switching contexts between apps is incredibly difficult compared to desktop and as such it’s easier for one app maker to include everything so it can contest switch more easily. The “share” mechanisms on Android and iOS are great for the common use cases but harder for more nuanced things.
That and keeping you within their ecosystem drives engagement which increases profit.