This account information would impact bank accounts with more than $600 in non-payroll income.
How the hell can they tell the difference? If I withdraw money from my credit union account and deposit it into my checking account, that would look like a non-payroll deposit.
Of course this will also get those people paid under the table in cash that do use bank accounts.