because we need some of the coins to be on exchanges or on online wallets for many purposes including send/receive of the coins.
We actually no need to keep funds on any exchange to send or receive or to make the kind of payments, we have wallets for the purpose so keep funds on an exchange's wallet for trading alone any other reason we don't need them.