Is this just going to derail world travelers who want to add a last minute US leg to their itinerary? That would seem entirely pointless.
Honestly I'm pretty confused.
> how hard is it going to be for a motivated applicant to establish "proof of residence" in an arbitrary country
By residence they mean your legal status is a permanent resident, this is proven with a formal ID like green cards.