There’s a reason for that.
- single writer even with WAL
- missing plenty of alter table functions
Those alone discount it for serious work. Yes, there are workarounds, but why workaround when you can work with Postgres or others that don’t require all of the hassle?
What’s amusing as well as the zealotry around it too. People getting worked up about pointing out obvious flaws. Sad. When did tech become religion?
FWIW SQLite is great for embedded applications, and it’s where it belongs.