that’s exactly how PayID works in australia: in every bank interface you can “pay to” email addresses, phone numbers, ABN (australian business number) and a whole range of things, and it’s implemented as essentially a DNS of those things to our version of IBAN - it works great! and some banks automatically give you an @ (up bank for example has whoever@up.me) associated with your account, orrrr services to pay bills sometimes have @
i was just in europe and did some bank transfers and received - both with european bank accounts - and was pleasantly surprised that it was instant!
these 2 things combined in australia means we don’t have these shit middle-men and it’s all insured etc the same as any old money transfer (because it is) and you’re not relying on some “totally not a bank so we don’t follow banking regulations”