Für 'ne Einzelplatzanwendung mag das gehen.
Aber wenn Du in 'nem großen Netzwerk (hunderte oder tausende Nutzer) (oder über Internet, Cloud, ...) arbeitest, dann musst Du auch mal eben allen entsprechenden Nutzern die passenden Zugriffsrechte im Filesystem, ... geben, sicherstellen, dass die Pfad- / Protokollangaben zu den Bilddateien immer und überall passen (egal ob Windows, Unix, Mac, beliebige Kombinationen davon, http(s),
ftp, ...)
Viel Vergnügen.
Und wenn Du hier im Forum mal mitliest, welche ungeheuren Daten- bzw. Bildmengen einige bei ihren Kunden in Datenbanken ablegen und keine Probleme haben, erscheint mit die Lösung "Alles in die Datenbank" deutlich einfacher zu realisieren und auch zu sichern zu sein (sichern sowohl daten(bank)technisch, als auch zugriffstechnisch).
Abgesehen davon sind moderne Datenbanken genau dafür da.
Und wenn dann ein Update auf Betriebssystemseite Probleme verursacht, ist das nicht die Schuld der Datenbank.