Ezequias, essencialmente middlewares. Com eles podemos adicionar uma série de funcionalidades, como você exemplifica no repositório. Para citar alguns: tratamento erro, logging, métricas, throttling, autenticação, autorização.
Eu sei que muito disso dá pra fazer com o fluxo padrão de middleware do NextJS, mas acho a ergonomia dele bem ruim. Achei a ergonomia da sua biblioteca bem mais interessante. E type safety muda o jogo aqui.