Следовать спецификации протокола, даже если не нужна совместимость с другими устройствами, очень удобно, 1. у вас уже есть готовая документация и ее не надо писать заново. 2. протокол опробован, изучены проблемы, 3. будет в будущем возможность работать со сторонним оборудованием если понадобится.