Здравствуйте, автор статьи. Прочитав ее, в самом начале я понял, что вы критикуете фреймворк из-за того что разработчики основную часть кода рекомендуют писать в контроллерах, это их дело. Но вы забываете, что Laravel основан на MVC, но он не обязан придерживаться всех его правил. Если разработчики решили что основной код должен находиться в контроллерах значит на это была причина. И да, это тоже довольно удобно при дебаге. Так же хочу сказать, что большая часть кода написана за вас, и если у вас получаються "жирные" контроллеры, то не стоит задуматься об их разбиении?