It is the responsibility of the US citizen to report their assets to the IRS held in foreign accounts, not the foreign company.
There must be another reason.
It is also the responsibility of all financial institutions that do business in the US to enforce various rules, and also to make sure all financial institutions they deal with do the same regardless of in what jurisdiction those institutions might be located.