Библиотека имеет другой существенный недостаток - надо что-то делать руками. И в случае 100 переменных это что-то по сложности превосходит copy-paste в экпортном файле.
Так что, ИМХО, библиотеки обмена по протоколам понадобятся либо в приборах, где нет в конфигурации мастеров, со сторонними приборами или в случае сложных алгоритмов настройки и управления.
А удобство программирования - это такая субъективная вещь...