Like the idea that fish don't see water. On one side we have WeChat, but on the other side we have IOS, Android, and the browser.
And we're free... to install approved apps from approved sources. Free... to view stuff inside a browser window that works the way the platform owners want it to.
What if we could unbundle the operating system? I wonder what innovations we're missing out on?
For example, true peer to peer networking would be nice. I don't think we'll ever see it from Apple or Google. It's a hard problem sure, but it's also not in anyone's interest to allow people to communicate directly without platforms intermediating.