Passando pra dizer: Que artigo bem escrito! Muito obrigado @FelipePoter, concordo que o arquiteto de software precisa ser um bom maestro para sua equipe que ele lidera tecnicamente e complementando, além de ser um bom líder ele precisa saber se comunicar bem com as mais diversas áreas de atuação para transformar requisitos funcionais em requisitos não funcionais e desbravar o caminho da complexidade para que os desenvolvedores executem e implementem suas decisões.