Ничего не может быть "easily exchanged". Интерфейсы как отнимали всегда больше времени, чем планируется, так и отнимают. Технологии меняются, а трудозатраты остаются те же.
Победить сложность можно только декомпозицией. Потенциально если стандартизировать интерфейсы как это делается для EDI то вполне может быть "easily exchanged".