There's a large difference between backdooring end-to-end encryption and accessing financial records that are already by design available to the financial institution.
FYI I am not a "US Person", whatever that means, yet when I signed up with my bank account in an EU country I had to sign an affidavit claiming I am not a "US Person", although that designation has no meaning in the local laws.
These requirements are in place in part because the US wants to tax the income of US citizens no matter where they are in the world. So, they make requirements like FATCA and make requirements on foreign banks that amount to "we won't do business with you unless you impose these requirements on all US citizens (which inherently also means asking everyone if they're a US citizen)".
Totally OK, given the precedent?
2) As stated, I don't support either. But I also think there's a meaningful difference between the two.