There is no reason to mix coins other than to hide your transactions. I'm not passing judgement. Who wants to pay taxes or be busted buying drugs? That doesn't sound like fun to me.
Seriously?
You wouldn't mind people knowing your salary?
You would be ok with your bitcoin company's profits being calculable from your payments to suppliers, customer receipts, etc?