Share your insights or perspective on the financial matter presented in the input.

Why are U.S. credit unions not open to everyone?
It's required by law.  12 USC 1759 (b) requires that membership in a credit union be limited to one or more groups with a "common bond", or to people within a particular geographic area. For lots more gory details on how this is interpreted and enforced, you can read the manual given to credit unions by the National Credit Union Administration, which is their regulatory agency.