The big reason that economies go through slowdowns is because they become over-valued. Also, they need to adjust to changes in technology, workforce and resources.
Sure, a crisis (like banking or mortgages) can be the trigger. But it's rarely the cause.
Economic downturns and recoveries are not really based on our mistakes, or our economic prowess, although the politicians would like you to think so.