В том то и дело что в какой-то момент все начали романтизировать какую-то модель выбранную ими.
Но забывают что элементарно для того чтобы ии хоть немного работала продуктивно нужны условия по типу, единой структуры кода проекта к примеру, и чтобы моделька знала эту структуру.
И для этого нужен как минимум один синьер который будет строго не допускать исключения из правил