The world is asynchronous. A lot of the workflows and business processes you encounter out in the world are long-running and driven by asynchronous systems.
Yet as developers, we're still often writing procedural and synchronous code to model these business processes. I will give one of my favorite examples of going out to eat at a restaurant to illustrate this and how this can be applied to software.