Плюсы - один пользовательский интерфейс может использоваться для поддержки чего-либо во всей системе.
Минусы - неэффективно, потенциально рискованно (например, повреждение или случайное удаление может иметь последствия для всей системы)
С другой сторонырука, "если она не сломана, не чини ее" - это очень хорошее правило для подражания.Если у вас нет проблем с производительностью, или это будет препятствием для будущего развития, которое вам придется делать, какова отдача от его доработки сейчас?