Ну... Тут вопрос открытый и обсуждаемый.
Синхронизация не совсем для "первонаального" заполнения. Распространены ситуации, когда просто нужно данные туда-сюда гонять/наполнять постоянно.
Удобное апи для стороннего софта? Для чего? Если 1С сама с собой общается, то как бы пофиг...
Бесшовку нужно бы сначала вылечить от кривулей сопоставления/создания объектов в ДО (когда гуиды в базах не совпадают), от кривулей обмена измененными объектами, когда очереди огромные собираются. (приходится в каждом проекте самому дорабатывать)