I think what’s truly missing is that all those apps don’t make sharing easy, and operating systems all suck at sharing, or when they’re ok at it (airdrop), it’s limited to nearby people, or not across OSes, etc.
Almost all SaaS are about easy cross-device, cross-internet, sharing, which all traditional apps don’t even try to be good at.