Mira que nunca le he visto utilidad a las bases de datos hasta que he trabajado (profesionalmente) con ellas: son ideales para que te den un dolor de cabeza inmenso, especialmente cuando alguien que "dice saber" te dice cómo debe hacerse

Desde luego es interesante tener la librería, no sólo por el uso en temas web, sino porque, d euna forma o de otra, siempre se puede necesitar una: datos de jugadores, datos de personajes, relacionar ataques con debilidades, monitorizar procesos...
Además, me alegra que sea SQLite, así puedes tener la BD en un archivo, y no dependes de instalar Oracle y...
Hay veces que me pregunto por qué para programar, en ocasiones, necesitas saber 5 lenguajes diferentes, especialmente para trabajar :/