If they care so deeply about non-citizens maybe they should pull a Caracalla move and grant citizenship to everyone in their empire?
Also Soviets got lot's of technologies from communist sympathizers in US, but in the end that did not help them much.
So letting SpaceX to handle its trade secrets the way it wants, and hire whomever it wants, is the best way to go.