I think another aspect to look at is the simple fact we don’t exchance cash which is what your banks do.
We use over the counter finical products to speculate on price movement at an exchange. Banks arent interested in being a bookie. So they dont offer these products.