Não sei como dizer isso de forma inteligente, mas: acho que comparar constantemente design de software com arquitetura é um erro. Bits vs átomos. A física é diferente. É a analogia comum para debates de design, mas design e arquitetura de software parecem práticas suficientemente diferentes para que a comparação traga mais confusão do que clareza.