Так дискуссия и идет о том, что как вы говорите "делается на года", т.е. про железо которое летает на борту, а именно про firmware. Приложения я даже не рассматриваю, так что ваш пример имеет право на жизнь )
Для CAD систем вообще давно надо было сделать стандартизованную компонентную модель объектов от производителя и подхватывать компоненты в проект из этой базы.
Кстати очень показательный пример - CAD системы с возможностью просчета (эмуляции) схем, где характеристики элементов берутся из моделей от производителя. Там жесткость боком выйдет :)
мы сейчас как раз все на Altium переводим