§ Software Architecture § Architect role
One of the major properties of software is conceptual integrity. If the system has conceptual integrity, it will be easy to implement and use.
To keep conceptual integrity, the architect should be one (or a aligned small group).
If a system is to have conceptual integrity, someone must control the concepts. That is an aristocracy that needs no apology. —Brooks1995