> "Why Git Does Not Use SQLite"
For one, you probably don't want your git repo permanently corrupted if you happen to be running it over an NFS mount.
There is a lot of value in "scattered write-once files" as a storage mechanism.