You still need an agent in classical banking for that transaction, even if the agent is just the bank's server.
I'm my own agent and an international network is the bank. Classical banking can't compete with that in the long run though I'm sure they'll still be of use.
Can you elaborate why exactly can't that compete in the long run?
I'm sure that there are multiple niche use cases where being your own agent has some benefits and it will certainly be of some use, but it seems that for the mainstream usage it does not, and there are certainly all kinds of practical advantages for some centralization and delegation of tasks to another agent, so it seems quite plausible to me that the classical banking might dominate the majority of transactions forever.
I'm my own agent and an international network is the bank. Classical banking can't compete with that in the long run though I'm sure they'll still be of use.