Почему все твердят что MongoDB не подходит для проектов типа интернет магазина и т.д?
Видимо потому, что MongoDB не подходит для их реализации магазина, а может и по какой-то другой причине.
Проекты типа "интернет магазина" бывают довольно разные. И для некоторых из них вполне подходит текстовый файл в качестве БД.
А для некоторых не подходит, и есть специфические требования.
И к этим требованиям определенная БД может подойти, а может и не подойти.