When I go onto an exchange to buy a Bitcoin, someone on the other end is selling it. To sell it, they have to deposit it on the exchange. I don't see why an exchange would buy from other exchanges unless they saw arbitrage opportunities.
If they did see arbitrage opportunities they are engaging in risk (there is timing risk for example) and I'm not even sure they could legally do this as deposits should be ringfenced.