Daily reminder that bank runs wouldn't be a thing if we did duration matching, forbidding banks from borrowing short and lending long. As always, the underlying problem in banking is that the banks are lying, telling two or more people they own the same dollar at the same point in time. If they locked deposits for a period of time they could safely (and morally) loan that money out without lying, and, in fact, there…
Yes but this is a valuable service for the economy and so society has decided that it's worth the cost of insuring the risk of a bank run in exchange for the economic benefit of banks doing this.