Yeah, iOS XMPP client support does seem to be the issue. Riot gets cross platform support from electron. Perhaps the world needs an electron based XMPP client...
One relatively low effort path for a government might be to simply adopt something like Chatsecure and fix it.
One relatively low effort path for a government might be to simply adopt something like Chatsecure and fix it.