To be clear, “US Only” means “eligible to work in the US”.
The candidates that I’m calling fraudulent are answering “Yes” to a question on our applicant form asking if they’re eligible to work in the US.
There’s absolutely nothing wrong with a US company wanting to hire US employees.
(FWIW I also hire contract developers outside the US… have nothing against outsourcing, but I prefer to do so knowingly rather than being conned)