Many of those 87,000 are not "new" they are covering the loss of employees who are retiring or leaving. And they aren't all armed. Furthermore few of those have even been hired and it will take half a decade to add them all.
Your $600 transaction number is also misleading, it's $600 in taxable income. Nothing has changed, you've always needed to report income to the IRS... now people are mad that they can't circumvent it.