Why a transfer should be one posting, not two messages
Most "instant" transfers are two systems sending each other messages and reconciling later. When the money has left one balance and not arrived at the other, somebody is holding it. On one ledger there is no gap for it to sit in.