Да, мнение - дельное.
Именно с учетом такого развития - и придумана система релизов, которая позволяет остаться на каком-то из них.
Но сохранять жесткую совместимость - это просто закостенеть. Те же гибкие конфиги - они невозможны к использованию в старых версиях wb-mqtt-serial, со старым wb-mqtt-homeui.
Разработка ПО для новых возможностей неизбежно приводит к тому, чтонесовместимость. Это естественный процесс. Поэтому, прежде чем что-то обновлять нужно для себя решить:
- плюсы обновления
- Что нужно сохранить (конфиги) для возможности быстро откатиться
- план обновления
особенно если контроллер используется в продакшене.
А, кстати, что странного в таймингах опроса по шине? Вот тут можно почитать, делали лабораторную по ним. Ну и вообще тема интересная.