But they can't assume it's under your control indefinitely. If I buy some Bitcoin, and use it to pay for something online, the seller could sell it to someone else who uses it on a poker site. Am I responsible for their use?
Are blockchain analysis companies able to detect what you are describing? Yes. Is it possible that exchanges say we ignore everything after n amount of hops? Also yes. It depends on what exchanges specify.