ok I get that, but at least our applications usually only have one thing (one thread of one process on one machine) operating on the database. So maybe it's just our silly usecase
Still then, a database will improve your data access, validate your data, and provide interop in case you need to use the file with different software.
It's also a very high quality serialization library, that replaces one of the most vulnerability-enabling layers of your software. (But then, I've just read you use Oracle, so maybe forget that one.)
Only a fool would put more trust in Oracle.
Is actually even more than that, has 100% MC/DC coverage [1], which is something that is not easily achievable for most projects.
[1] https://www.sqlite.org/testing.html#:~:text=In%20this%20way%....
If you don’t mind a bit of unsolicited advice: run.