¿Por qué usar Redux Thunk [cerrado]

¿Por qué usar Redux Thunk? Entonces uno puede hacer algo como esto:

ReadableAPI.getCategories().then((categories)=>{
      console.log('after getCategories', categories)

      this.props.dispatch(addCategories(categories))
    })

¿No es esto más sencillo y logra lo mismo?