That's the problem with the financial sector. Banks and the financial sector live in the short run, not the long run. In principle the government is supposed to make regulations that help the economy over time. But once it's taken over by the financial sector, the government lives in the short run too.