With each of these products we keep giving up more and more of the powerful variety that was available before. While the average person doesn't lose much, the average person doesn't really exist and we've really lost a lot of long tails of value.
Is there a moral principle preventing a power company from providing you with all your electrical appliances and forbidding you from using those not provided by them?
FOMO on "community" is a considerable factor. The regular person is quite likely a social being. They will care and value being able to use the same platform.
It is a personal sacrifice to resist it while it remains. Even when a Free Software alternative becomes wide-reaching enough for an exodus, it'll be years too late.
> But I don't think it's fair for me to go and say that everyone should forced to not put ads on their stuff.
You can use ad blocking software because browsers are on our side. Our browsers support uBlock Origin whether webmasters like it or not and they don't have the power to force us to switch.
What companies like Discord and WhatsApp do is akin to contractually requiring us to use a specific browser that does their bidding on pain of banishment from the platform. That's how they get away with advertising, spamming, surveillance, DRM and countless other abuses: by forcing us to run their software on our computers if we want to use their service. If we could run our own clients, they would be powerless.
There's no jerk dictating what is allowed to run on your computer, there's someone offering a piece of software that you can willingly install on your computer if you want.
If you don't want that, you're always free to not use the software or use workarounds to avoid the things you don't like.
I, for example, hate ads and use adblock always. But I don't think it's fair for me to go and say that everyone should forced to not put ads on their stuff.
I'm not a fan but I understand that I have no right to dictate what people do with their software