Architects vs. engineers
The difference between an architect and an engineer is that an architect needs conceptual agility in an unknown problem space while an engineer needs sharp heuristics in a known problem space. They both operate in the unknown, but engineering unknowns are within equations, and architectural unknowns are the problem space itself.