Потому что это не общее решение, пример когда оно не применимо я приводил и могу еще привести (и PPC еще привел), но даже одного неподходящего примера достаточно.
Сообщение от Improver
чем он будет проще, тем проще получится разработка всего устройства
Согласен, поэтому и предлагаю обойтись минимальной обработкой в контроллере.