Async programs can do multiple tasks.

Blocking python can’t.

An example is running multiprocesses and parsing their output and looking for patterns. Async python does this sort of thing well.