Will I be able to chat with my customers if they have an Android device or Windows?
Because in most industries today, if you can't interact with your customers with Android devices, you're cutting out half to 90% of your market. So that means that Business Chat is yet another thing that I need to implement twice over, one for Apple's walled garden, and once for the rest of the world (which is mostly Android, but could also include chats directly to customers browsing the store web page on Windows).
In which case why wouldn't I just use a cross-platform solution so I could integrate it just once?
Correct me if I'm jumping to the wrong conclusion here.