swapAndLiquify - don't swap & liquify if sender is uniswap pair - WHY?

Contract states: swapAndLiquify - don't swap & liquify if sender is uniswap pair. Why is that so?