Иногда свободная связь, которая достигается без особых усилий, - это прекрасно, даже если у вас нет конкретных требований, требующих развязки какого-то модуля. Так сказать, низко висящий плод.
С другой стороны, чрезмерная инженерия для нелепых объемов изменений приведет к излишней сложности и усилиям. YAGNI, как вы говорите, попадает в точку.
Рекомендую посмотреть эти видео для лучшего погружения в вопрос: