SQLite has a public domain license, which is problematic in some jurisdictions. If it used Apache or something this would be less of a concern.
It's also worth noting that you also have the option of purchasing a license for $6000. I'd imagine it's mostly companies that are likely to have concerns over licensing issues, and for most companies that price should be completely affordable. Especially when you consider the project's superb quality level and extensive test suite.