@ZnV0YQ while you have some points there that is also a bit narrow. While it is true that there is companies which do it on purpose (Microsoft and the .docx format comes to mind right now) It is not only the proprietary protocols, but the fact that making things less compatible is cheaper and most customer do not complain about that or even laught at it when someone does complain, even more nowadays as procedurability is the way to go in programming as the costs go up and up.
People not wanting to switch to other programs and platforms is for the same reason that you did not, because there is the BELIEF that everyone uses the same things, which can be seen that it is far away from the reality after a bit of investigation. And this happens all the time: the people who said that everyone used Windows Messenger 20 years ago were proven wrong later, same as those who said the same about Facebook 15 years ago, and the same will be proven with Whatssapp/Discord in another 5-10 years more.
We are just like wind vanes (or herd mentality if your prefer) most of the time, moving to the wind, not caring most of the time about the functionality or downsides of what we use but of what we see others use around or whats at hand. An example, while not electronics related, is the microwave: no one says more advantages about it than the next guy (which are mostly reasons which not happen in reality), but finding someone who even knows its negative points it is vey hard, but still many use it and find it even necessary.