I just realized this: if you have sand in your tank and you use a canister filter, sand will at some point get sucked into the filter. But the impeller will never get clogged or broken or whatever, because the filter media is usually before the impeller, so the sand is caught in the media before it can even reach the impeller.