It's not a human readable format outside of simplistically formatted text, but even then the vendor locking is solved via exporting to that simplistic format so that you can easily do that when the app dies and you need to move to another one, no need for every app to suffer the limitations by choosing that as its internal data format