levkk is talking about concurrency. The list you gave doesn't explain high concurrency requirements for usage.
Sqlite is used in real production apps more than any other database.
Sqlite is also weak at any sort of write concurrency.
Both can be true.
You can have as many as you want - and one is often plenty.