Ноги растут именно отсюда
Мне кажется этим грешат все
Например возьмём тот же Делфи там тоже сторонний компонент для Делфи 5 неработает в Делфи 6.
Невозможно предугадать что изменит разработчик в дистрибутиве.
И опять же нет никакой гарантии что сделав компонент полностью работающий на b157будет работать в b158 то есть при выходе каждой новой версии надо будет переделывать
почти все компоненты ,что мы и видим даже для стандартных компонентов.
Навряд ли кто то согласится десятилетие отслеживать все изменения в дистрибутиве
и каждый раз переделывать компоненты особенно если сделал их много.
В случае с ХиАсм изменения могут быть где угодно (ХиАсм,KOL,FPS).
Практически выходит что этим надо заниматься професионально.