Sounds dubious. Every software architect that I encountered who did not code at the same time was a bit of an embarrassment. But everyone pretended that they know what they are doing either because they (usually management) could not evaluate usefulness or expertise of these so called "architects" or because we simply needed to keep our jobs to pay the bills.
I have bad stories about classic corporate architects too, but that's far from all there is. The job of a typical Staff / Principal in a modern organization is most often to lead, shepherd and conduct technical decisions and people to execute a project, very different from managing them as personnel. Having some hand in execution helps a lot, but the value of their contribution is typically not in the hands-on execution part.