Well, different version of SQLIte always brings different problems..
I usually stick with one, until proved wrong. And as any software, every new version make a headache.... Etc.
Since I do not work anymore professionally I using Lazarus just for my own simple projects as I used Delphi and Windows most of the time.
Anyway, current SQLite may be broken or have some compatibility failure. And since database in huge in size, I need something i have proved it worked fine - correct and fast. The whole point why specific library need to be along with executable. Thus your "never" is my "must be" because of these simple reasons. Actually, that is (was?) practice with Firefox, etc. SQLite is not professional product, but provided on as "AS IS" bases and that is all - no warranty of anything.