I totally agree with you. The biggest challenge I have with Chat PLus is that they insist on hosting it. Like most of the modules that they include, the mentality is almost a decade old. Most companies are bring back (cloud) services back in-premise.
The same applies to the source code of the mobile App. If I can not get access to the source code to add apps developed by 3rd parties... No dice. I ain't playing game with you.
I am a member of a tech group that has seen businesses IT infrastructures DIE during this corona pandemic because their hosting companies shut down. If I don't know where your data center is, or if I can not call your data center, I ain't about to "DIE" with you. .