While this is true, the prospect seems exciting to me because best in class ML might be a thing that could drive Swift towards better cross platform support.
They don't have a real presence in traditional servers, they don't have any real presence in cloud, they have minimal presence in non consumer focused services area. Cross platform at this point would just obsolete their platform in favor of more widely present OS'es and mobile tech
Lock in - how many people are locked into Apple because of iMessage? I think it's just an ancillary service to most people, with WhatsApp, Messenger, Telegram, or WeChat in China being their main IM app. The longer this is the case, the less relevant iMessage becomes.
I see a lot of upside and not a lot of downside for Apple here
It's reached version 5.0 and still doesn't have stable support for linux or any support for windows.