I think platform specific frameworks that won't work anywhere else easily will be detrimental to Apple in the long term. I think it's ultimately in Apple's interest to try to make tooling that enables MacOS/iOS apps to work on other platforms too, including the web.
Even their own apps would benefit from this. What if iMessage and FaceTime were cross-platform? Short term, maybe it was a moat for Apple - but now there are so many other cross-platform apps which will slowly kill the Apple-only ones because of network effects (pronounced in chat/calling/social apps).
I think iMessage and FaceTime could have taken significant market share from WhatsApp and Zoom/Skype - this will become even more relevant when those apps become more platform-like (WeChat style).
Even their own apps would benefit from this. What if iMessage and FaceTime were cross-platform? Short term, maybe it was a moat for Apple - but now there are so many other cross-platform apps which will slowly kill the Apple-only ones because of network effects (pronounced in chat/calling/social apps).
I think iMessage and FaceTime could have taken significant market share from WhatsApp and Zoom/Skype - this will become even more relevant when those apps become more platform-like (WeChat style).