Because it reduces the switching cost because users don't have to learn a new interface. Discord has shown that its UI is at least capable of being used by hundreds of millions of users so it is not a bad starting point.
What happens to building protocols? I am totally against being a slave to PaaS.