Because corporate shell companies have political sway.
I'm happy to grant any corporation all the privacy they desire IF we had campaign finance and lobbying laws that prevented the corporations from interacting with politicians (At least, not without a significant barrier, IE, only being able to talk to a third party and getting criminal charges if they try and give them money).
The issue is money can buy sway. We saw this with Disney and copyright law becoming long and longer with more strict enforcement.
This I can agree with. Its a simple solution: An update to campaign finance law to US law that only entities with a US passport may donate to politicians.
This would need to also a law otherwise it would fail to pass the court system.
I don't think politicians would ever pass this law, which tells you exactly what you need to know. However, you could probably get referendum support for it.
Actually, maybe a law would not need to be passed. You could force a change in rules to require the US passport # for every donor to match the name of the donor itself. It would make corporations disappear from the rolls, similar to what happened when the IRS required the SSN of dependents in the 1040.
I'm happy to grant any corporation all the privacy they desire IF we had campaign finance and lobbying laws that prevented the corporations from interacting with politicians (At least, not without a significant barrier, IE, only being able to talk to a third party and getting criminal charges if they try and give them money).
The issue is money can buy sway. We saw this with Disney and copyright law becoming long and longer with more strict enforcement.