MVC: Где поставить бизнес-логику?

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

Я взглянул, например, наэто и более 45 с лишним голосов говорят, что он советует вам поместить бизнес-логику в модель, что звучит довольно логично.

Тем не менее, мой первый крупный проект я выполнил со всеми своими BL полностью в контроллерах, потому что я не ставил эти вопросы под сомнение и смотрел, как это делается вAccountController который добавляется автоматически, если вы выбираете MVC с аутентификацией формы. Все методы выглядят довольно наполненными BL. Или, может быть, это наименьшее количество кода, которое можно было добавить, и я пропускаю вещи?

Человек на YouTube спросил меня, прав ли он, применив всю логику к своим моделям, и сначала я был нет! Тогда я начал думать, что, возможно, он был прав !?

Так, в конце концов, где я помещаю свою бизнес-логику? Если это в классах моделей, то сколько кода следует считать здоровым количеством в методе, который находится в контроллере? Одна строка для вызова какого-либо метода из модели в контроллере не более, а затем возврат к представлению?