Architecture is a high-level role and should be not be concerned about implementation >details
The code is the design. Imagine an architech who designs pretty buildings but refuse to go into implementation details like where to put the mergency exits, plumbing, electricity, elevators or builiding legal issues.
* Coding is a detailed oriented, heads-down funtion which is at odds
with the risk management, broad view
nature of architecture
When you code, at first, focus on the details. Then you refactor with a broader focus.
Architecture is about leadership. It's difficult to lead from behind
The battle front of software development is coding. May be the product manager or the project manager does not code. But the architect needs to do it. May be he should spend more time refactoring showing how good can code be. This way he leads by example.