If need to use an API, needs to do: user creation, top-up some money, create a token, store the token somewhere, pass it to the agent... and later renew the token...
With a blockchain, no need for all of that. And you can only pay for few cents, no need to top-up a full 5$ min for each services. If you have dozens of services that you need to reach, the benefits start to be interesting.