Yeah, they should just adopt so called “standard” protocol implemented in 1 app available from 1 app repository for 1 operating system, with no open server implementation available, that even being internet based is totally tied to phone carrier and supports just bare minimum of features expected in modern chat app.