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