Если в контроллере родительском, допустим будет 5 "Общих" сервисов. И у дочерних будет в контроллере будут свои конструкторы. В родительском убираем и всё ломается, тогда придётся везде проходить менять. Я допускаю что такое будет редко, но это реально всё усложняет.