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