Это смотря для какой железки - ну естественная плата за универсализм/переносимость - весьма противоречивые требования, и в каком месте компромис ставить - дело длительныных размышлений. Ну и никто не мешает переписать обработчик - тем более, что обработчи к минимум из двух частей состоит, есть простор для мысли.