Non US persons also pay taxes, so surely they should be able to sign this letter?

No, it sounds like they want signatures from only US taxpayers. Which makes sense.