non è stupido

in realtà consumo praticamente lo stesso spazio (credo una decina di byte in + che di certo non creano il problema) ma in compenso hai una estrema flessibilità, puoi spaccare il carico su più servers non avendo i files tutti su un server (è sempre possibile dividere il carico ma non sarebbe molto efficente e cmq ci potrebberò essere problemi seri nella strutturazione) e il database ha un sistema di caching, quindi se alcuni file son piccoli stanno direttamente in memoria alleggerendo ancor i più il tutti

questi sono validissimi motivi

l'unico serio contro è che non puoi usare un downloader per scaricare i file perché ovviamente non c'è il resume, che certamente può essere simulato, ma in realtà non serve...i file sono comunque piccoli, soprattutto nel caso di immagini