It was mainly created for P2P systems that need to sync databases across clients. Being that data is stored in JSON it can be sent and received with relative ease.
...duh... instead a sqlite file is so difficult to share?
Why use sqlite when you can invent something new which has no concurrency semantics and eats up inodes?
sqlite is thread safe?
Yeah, I remember reading about it a couple of months (years?) ago and being very surprised and impressed. The details: https://sqlite.org/threadsafe.html
SQLite databases are just as "easy" to send and receive. In fact, they can be compressed, which means they're even easier.