If I understand correctly, the law is aimed at banks to disclose assets of americans with more than 50k in savings, the banks are overreacting and not handling accounts of any americans as a result. So I wouldn't say the law targets the average Joe (I know very few average Joes with $5k in savings, let alone $50k), but the banks are. Perhaps its a calculated move to get people upset with the IRS/Treasury to create backlash. I have no idea whether the root law impacts US corps.