На сколько хороша или плоха эта архитектура упустим.
Какраз это упускать и не нужно.
Подобные выверты работают на ура пока имеем небольшое количество клиентов, с их ростом начинаем упираться во всякие ограничения как программные так и физические.
Пробовали общаться с разработчиками, они утверждают, что проблема не в софте, а в системе,
Моё мнение что проблема в софте, по описанию работы этого софта я вижу решения "на авось" и явно не вложена маштабируемость. Да и вообще использовать сетевую шару для нонстоп обмена данными - извращение.
Предложите разработчикам всё-же выполнить свою работу (если софт заказной) и переписать свой ласопед на работу с БД.
В общем софт явно делался из расчёта "здесь и сейчас решить задачу" и не думали о завтра.