It's a rather obscure feature, but it can be done.
Gonna have to ask around about this.
Anyway, this is not how law and order is supposed to work in a civilized society. You don't bait morons into breaking the law by fooling them into thinking they won't get caught. For every potential cheat who looks at this info and says "Aha! They don't know about the dividends from my Acme shares! Cha-ching!" there are probably more who will be dissuaded from cheating because they'll realize that, oh yeah, my bank sent a copy to the IRS as well. Or better yet, people will be prevented from _accidentally_ omitting income and having to go through an audit, which is a net win. (I sure as hell would have reported that bond.)
What might happen more is that people don't correct the IRS's assumptions when they miss something and it's in their favor (accidentally or not). Whether or not this would significantly affect the bottom line, I have no idea, but I'd consider it vastly preferable to have them put more resources towards research before people are accused of cheating than to spend on enforcement after the fact.
And also, they're can use the list of "liars" as a sieve and focus their investigative efforts on those, instead of the docile, ball-playing masses.
In theory, there's a threshold (fairly low, like $600 maybe?) over which you are supposed to get a 1099 as a contract worker, but if you look at that list of occupations in parens above, I'd wager workers not getting 1099s outnumber those getting 1099s 4 to 1 or higher.