> There are really significant downsides to open platforms.
Comparing downsides makes sense only if competition is on merit. MS and Apple don't compete on merit, because of the lock-in above. One of the glaring examples of this garbage is Apple banning competing browsers on iOS.
> Apple and MS build closed platforms because that ends up being hugely better for their users.
No, they do it to get that insane retaining percentage caused by lock-in. When they are forced to compete on merit, it quickly shows they aren't anywhere "hugely better", and often they are simply worse. The article highlights this point.
That's bullshit. Of course they compete on merit. You don't have lock-in until you actually acquire the customer, and until they've been using your platform long enough to buy into the lock-in. The platforms are absolutely competing on merit in order to attract new customers, and to ensure the current customers are happy enough that they don't pay the cost of jumping platforms.
> When they are forced to compete on merit, it quickly shows they aren't anywhere "hugely better", and often they are simply worse. The article highlights this point.
You completely misunderstand the article. It's not saying iOS is not better. It's saying that Chinese users are using WeChat as their platform and largely don't care about the underlying software platform that WeChat is running on. For the most part it doesn't matter whether iOS or Android is better, because the Chinese users are completely ignoring that and using the common WeChat platform. So the fact that Chinese iOS users might switch to Android doesn't mean iOS is worse, it just means the fact that it's better is irrelevant.
> You completely misunderstand the article.
I understand it well. The article says, that in China the situation ironically managed to undermine Apple's lock-in (though replacing it with Wechat lock-in). This way Apple only serves as another hardware option. So Apple has to compete on merit with other hardware makers.
> Problem with Apple and MS is that they use the later on purpose.
There are really significant downsides to open platforms. They're harder to build, develop much more slowly, generally have a big issue with multiple implementations not actually behaving identically (just look at the development of the web for a plethora of examples), end up being design-by-committee which usually ends up as a worst-of-all-worlds design, etc. Companies like Apple and MS build closed platforms because that ends up being hugely better for their users. They don't do this out of a desire to have lock-in, lock-in is just a natural consequence of using closed platforms.