just be patient and wait for the off shore contractor's vibe coded shit pile to burst into flames and come in and fix shit for a big premium while being able to communicate with the customer during their preferred time zone and in the local dialect.
Most US devs are paying their bills. If you can't get a job even freelancing, do something else instead of waiting for the government to give you a handout job. Millions and millions of US devs are worth their salary over foreign ones (in fact many of those millions ARE foreign devs where it was worth paying to bring them here and paying them higher ages)
simple.