I think your argument is you can't create good architecture without writing code. I sort of agree. You can't be a good software architect without knowing how to code, and you can't be a good architect of a specific code base without being familiar with the code.
But I don't think you expect an architect to have written all the code, right? I don't even think you expect an architect to have read all the code.
The whole point of being a good architect is understanding the abstractions so that we can focus on the overall system without necessarily knowing all the details. I don't need to know the FFT math behind JPEG to integrate an image library.
So there's no real change in opinion. Architects were never expected write or even understand every line of code.
But I don't think you expect an architect to have written all the code, right? I don't even think you expect an architect to have read all the code.
The whole point of being a good architect is understanding the abstractions so that we can focus on the overall system without necessarily knowing all the details. I don't need to know the FFT math behind JPEG to integrate an image library.
So there's no real change in opinion. Architects were never expected write or even understand every line of code.