SQLite hört sich eher nicht nach MultiUser an.
Im Grunde sehe ich das auch so, aber oft werden Anwendungen auch mit "kleinen"
DB-Systemen entwickelt und später portiert. Mal abgesehen davon blockiert SQLite die Datenbank für ein paar Millisekunden nur während der Schreibvorgänge. Also theoretisch kann man trotzdem in eine Falle laufen.