Why Specialist Architects Do Better than Generalists?