Historiskt sett har det inte behövts, eftersom USA inte behöver stoppa folk från att lämna. Till skillnad från några andra länder gör inte USA böter eller fängslar överstigerare, så det finns ingen anledning att sluta att en översta spelare lämnar (straffet för en övergrepp som fångas i USA är utvisning, och om de lämnar gör de redan samma sak) så länge som USA vet att de har överskridits så att de kan ta hänsyn till nästa gång personen kommer till USA. (Men även om USA inte vet när exakt en person lämnade, när det är tveksamt, är belastningen på personen för att bevisa att de lämnat i tid.)
Och den andra huvudorsaken är att det är väldigt dyrt att implementera det nu. Vid gränsövergångar innebär genomförande av utcheckningskontroller att man måste fördubbla arbetskraften och infrastrukturen vid alla gränsövergångar (för närvarande finns det bara anläggningar på ingångssidan, de måste ha den på både in och ut), vilket är mycket dyrt med tanke på trafikvolymen över landgränserna.
Vid flygplatser kräver det också att flygplatserna omkonfigureras, eftersom de måste ha ett "internationellt väntningsområde" för personer som har passerat avgångskontroller som är separata från det inhemska väntetalet, men många flygplatser använder för närvarande samma grindar för både inhemska och internationella avgångar. Och det krävs att man hittar utrymme för att hysa utcheckningskontrollerna (medan just nu alla avgående passagerare måste gå igenom är säkerhetskontroller). Att lägga till invandringsutgångskontroller utöver säkerhetskontroller skulle kräva mycket mer utrymme som kan vara svårt att hitta på vissa flygplatsterminaler.
Så stort sett är det ett ton av extra kostnader, för otydlig fördel.