Почему не делают, делают. Встречал такие компиляторы. Только
прерывание не должно вызывать других функций. Вместо этого можно
попробовать заинлайнить их.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.