I dunno. This whole FATCA fiasco, with the US trying to bully every country around the world into giving up private information, may have something to do with it too. Not sure THAT can be blamed on Capt. America.
All I know is it sure must suck to be a "US Person" trying to open an account anywhere exotic these days.