Зачем нужна база данных если можно хранить данные в json файлах?
1. JSON нельзя отредактировать где-то посередине. Сложность такой операции O(n)
2. По JSON нельзя эффективно делать выборку, например, получить юзера с id=123 — сложность O(n)
3. Удаление тоже самое — перезаписывать весь файл
4. Нет транзакций
5. Нет целостности данных
6. Миллион других причин, все из которых перечислены в "фичах" любой БД
JSON тоже можно в MongoDB хранить :D :D :D

если серьезно, то как профи ты задашься примерно таким вопросом


а пока можно хранить да хоть в приложении