In my experience good developers act as architects no matter what their title is. But the purpose of a single formal 'architect' is more of a mediator between developers. Someone to find common ground when two viable technical solutions are presented, and be accountable for those decisions.