I think that we need to consider the scale of the organization you're going to work for. Are you going to find a "software architect" in a five-person startup? If you do, you should run far, far away.
On the other hand, a larger organization with lots of different teams probably has a valid need for someone to bring in cohesion.
On the other hand, a larger organization with lots of different teams probably has a valid need for someone to bring in cohesion.