А что ты понимаешь под архитекторами?
Многие успешные консультанты не лезут во внутреннию структуру таблиц системы, многие успешные программисты не лезут в бизнес процессы и при этом хорошо справляются с работой. Я не согласен, что после 3 лет не все становятся архитекторов, это все зависит от характера человека. Если человек не технарь, то он в разработку и не полезет и через 10 лет.