Why are supply chains so messed up?

Craig Fuller explains why supply chains are so messed up!