In November 2008, Queen Elizabeth II asked why no one saw the financial crisis coming. In the years following, many economists have attempted to answer her question, but few have come up with more than mere excuses