What should an architect really know? Here's a short list off the top of my head:
-Client personality and goals
-Methods and process of construction delivery
-Ability to convey the major ideas of a building or space before it is built
-Relative time required for design and construction tasks
-Relative cost of design and construction tasks
-Impact of design and construction decisions on the environment
How much of that is taught in design schools?