Except two large corporations aren't people. They're something more and less. Corporations don't have morals. They have objectives.
In the abstract, I agree that we shouldn't tell two people whether or not they can associate with each other. But corporations? That's very different.