SWIFT is a communication layer, but banks still settle money via separate channels. Plus in many instances, international transfers may end up going through a US entity because of the USD's huge liquidity and volumes for FX exchanges; plus the largest banks being USAmerican.