> Overtime, the most popular client will get a quasi-monopoly and will become incompatible with the rest of clients
Yes, but it doesn't have to be this way. It's possible to design systems that align all those predatory capitalist incentives of participants with keeping control decentralized. Bittorrent and bitcoin are prime examples of this. And it definitely can be done for more applications. There is one problem though, creating such systems is not lucrative, it can't make creators rich even if it changes the world.
It can still provide a comfortable living to those who offer a superior implementation with a paid service, like Proton Mail, or whatever IP telephony provider you respect.
Yes, but it doesn't have to be this way. It's possible to design systems that align all those predatory capitalist incentives of participants with keeping control decentralized. Bittorrent and bitcoin are prime examples of this. And it definitely can be done for more applications. There is one problem though, creating such systems is not lucrative, it can't make creators rich even if it changes the world.