The OTA updates mechanism uses an internal binary format for exchanging strings and anonymous statistics. The format is compressed and it is not a trivial task to read it correctly.
There are specific requirements for each of the platforms too and so, e.g., the Android format is not the same as the one for iOS.
Also, data for OTA updates is currently generated only from a certain set of strings (e.g., for Android only those coming from Android).
Of course, we will gladly cooperate with you if you are interested in creating alternative for Flutter.