I would argue that three factors largely explain our collective failure: specialization, the difficulty of forecasting, and the disengagement of much of the profession from the real world.
A mio avviso, sono tre i fattori che spiegano fondamentalmente il nostro fallimento collettivo: specializzazione, difficoltà nel fare previsioni, e allontanamento di numerosi economisti dal mondo reale.