I don’t believe there are any overhead costs in traditional banking system. It’s in fact much cheaper since it involves a mere ledger update and probably a message passing system. The prices are jacked up mainly because they are a monopoly and there is an opportunity to profit.
In countries like China and India, they have seamless payments Infrastructure that scales for 1+ billion ppl with no fees and no issues.