My beef with SQLite is the weaker typing + not even enforcing foreign keys unless you open the DB in a certain mode.
IMO it should become more opinionated and stricter. I'd honestly pay to buy a license for SQLite with the legacy baggage removed and rewritten to be as strict as PostgreSQL or more. Well... basically embedded PostgreSQL I guess.