Because a lot of old bitcoins have criminal transaction history, not all exchangers accept such coins.
How would they go through tens or even hundreds of thousands of transactions a day just to find those "stained" ones? Unless there are recent hacked cases, I doubt they would screen through each deposit.