It's not impossible to comply with. It will just take additional effort to ensure compliance.

For example, they can put this burden on enterprise customers to verify and attest citizenship. This is commonly done today for some types of cleared work.

For consumers, I'm sure it can be done if the monetary incentive is there. People will hate it, but it can be done.

Assuming it was cleverly designed to be impossible to comply with is giving far too much credit.