My understanding is that, in general, people who pay more than $600 per year to a corporation for work performed (such as to contractors etc) are not required to issue a 1099 to that corporation. But, the same work, performed by an individual or an LLC would require that a 1099 be issued. (NOTE: I do know that there are some exceptions such as payments to professional corporations for attorney services etc).
What I am curious about is why 1099's are required for other entities (such as LLC's) but are not required for corporations. One theory I have had is that it is more difficult for corporations to receive payments in the name of the corporation and hide that income from the IRS. For example, I assume that an individual contractor could receive a payment in his/her own name and then go to a check cashing agency and cash their check without depositing it in their own checking account where the payment could be picked up by the IRS. And, maybe a single-member LLC could do the same thing. However, I assume that a check to a corporation could not be cashed without first depositing it in the corporation's own bank account. I don't know if that is correct, but that is the only logical reason that I can think of that would have caused the IRS to generally exempt payments to corporations from requirement that a 1099 be issued to the corporation.
Is there some other reason why corporations (and not individuals, LLC's, etc.) were excluded from the 1099 requirements?