To me, it seems excessive, and incompatible with the principles of a generally free society. I'm not convinced that any history of unfair labor practice justifies such reporting obligations, which imply some obligation to refuse to accept payment in exchange for performing some perfectly legal work. It seems to be that the purpose of this requirement is the convenience of enforcement of tax compliance and nothing more.
Anyone doesn't have to do this; businesses have to do this, and only for certain kinds of services and business relationships with individuals or partnerships. (e.g., my publisher has to send a 1099 to me, one of their authors, but doesn't need to send a 1099 to Ingram, their printing company.)
> It seems to be that the purpose of this requirement is the convenience of enforcement of tax compliance
I don't think anyone's made any (plausible) claim that any IRS reporting requirement is somehow related to the history of unfair labor practice? The IRS is interested in finding out how much tax they're owed; it's not like they're being provided the data to make some kind of judgement about whether contractors are being paid fairly.