Программы разведены скорее всего потому, что у Кэноновской техники слишком разные свойства (и, соответственно, библиотеки для программирования) для зеркалок и для компактов. Кроме того, программы для зеркалок у BreezeSystems появились значительно позже, чем PSRemote для компактов. Ежели объединять две программы в одной, то это будет равносильно тому, чтобы переписать всю программу почти от нуля...
В частности, Кэноновские компакты в принципе не поддерживают программное управление фокусировкой, для них можно только либо использовать автофокус, либо заблокировать фокусировку в каком-то положении (причём, заранее неизвестном - но из ЭКЗИФа постфактум можно узнать, эта возможность есть только у Кэноновских компактов, кстати...) и после этого двигать саму камеру по рельсам.
Я где-то однажды встречал не самое удобное, но вполне рабочее ПО для автоматического стекинга с Кэноновскими компактами (с управлением непосредственно шаговыми двигателями, перемещающими камеру или что угодно). Но прямо сейчас наскоро чего-то не нахожу...
Однако, чтобы обеспечить интерфейс между двигателями и ПО - это надо ещё ой как кумекать!
В общем, надо ещё обеспечить совместимость железа с софтом.
P.S. Оба-на!
Сейчас глянул в гугл вообще про стекинг: вдруг за самые последние год-два столько всего на эту тему появилось, одних только руководств всяких (но, правда, большинство довольно примитивны)... Тема откровенно становится очень популярной и даже модной, по нарастающей!