Economists are under attack even within their own ranks for being too academic and for being too focused on elegant mathematical models and theories that pretend humans always act rationally and on historical data that change too slowly to capture what may come next.