Rhetorical question, or are you genuinely asking?
I mean there's the law or some executive order but there's also leeway in implementing. I am not qualified to judge but it just seems to be some sort of preemptive obedience.
Yes. It's trivial to tell if you're not a citizen and go through customs.