The problem I have with sqlite for being a general purpose file format is that it’s difficult to take a sqlite file in any language and work with it without linking against code.
I kind of wish that there were native implementations of sqlite in every language.
https://github.com/sql-js/sql.js is SQLite complied to WASM, which means you can run it not just in the browser but also in any WASM environment.
https://github.com/wasmerio/wasmer-python lets you execute WASM compiled binaries within Python.
https://github.com/wasmerio/wasmer-ruby handles Ruby.
So it should be possible to take the WASM compiled SQLite and run it in other languages.
This is a thing that really excites me about WASM: as a mainly-Python programmer it has the potential to give me access to a much wider range of tools.