Кстати, а только мне кажется, что в вопросе должен ли архитектор писать код есть некоторый снобизм? Почему бы заодно не заставить архитекта верстать сайты, фотошопить картинки, монтировать сервера в стойки, прокладывать слаботочку - все профессии у нас важны и почетны. Что ты за архитектор, если витую пару не умеешь обжать?
На эту тему у меня есть наглядный пример. У нас было принято объяснять разработчикам архитектуру у доски. Когда речь доходила до деталей реализации, ну например какие тесты нужны, один из разработчиков всегда говорил: «Я код пишу, мне виднее, не лезьте». Ну ладно, взяли пишущего архитектора, пусть научит как правильно писать. Но когда архитектор начал писать код и использовать современные инженерные практики, то этот разработчик просто начал откровенно саботировать изменение подходов к разработке.
Отсюда вывод, что отсылка к написанию кода, это манипуляция. Хотя я лично уверен, что архитектору очень полезно хотя бы периодически кодить.