забудем про адекватность
Существует ситуации, когда хранение в файлах оправдано - это если нет многопользовательского доступа на запись данных (или она легко контролируема) и когда по данным не нужно проводить сложный поиск/аналитику, т.е. если у тебя даже тысячи пользователей только на чтение, то хранение в файлах не проблема (например галерея мультимедиа файлов, которую наполняет админ, решается почти полностью статичным сайтом на файлах)
Но как только появляется многопользовательский доступ на изменение данных, как только над собранными данными нужно проводить анализ, агрегацию и поиск, городить файловое хранилище очень глупо и сложно.
Да, база данных на чтение медленнее правильно составленного файлового хранилища с индексами, особенно если под задачу, но не значительно (в кратное количество раз, если смотреть например обслуживание на backup/restore, что не фатально и есть способы этого избежать в принципе) , но усилий на это создание кода по работе с файлами будут огромны, гораздо выше профита от скорости.