I know not the advice you're looking for but this thread makes me sad. For those wages, even at what your initial ask, it's impossible to get good developers in the US unless there are extenuating circumstances (someone's first job, etc). This company thinks you are worth less just because of where you're from and not what skills you bring to the table. If they offter you something you will take, accept it, but keep…
The reality is that if a company is willing and able to pay local wages, they’re going to hire local workers. Remote opportunities work because the wages are lower than local hires for the company, but higher than local opportunities for the employee. Negotiation happens in the middle ground between these two bounds. If the OP receives an acceptable wage that is higher than what they could make locally (they suggeste…
There's great examples like Basecamp where they have a fully remote staff paying 90th percentile of SF wages.
Some companies cast a wide net to get the best talent.
There is nothing wrong with voicing displeasure against companies who cast a wide net because they're cheap. Moreover, if companies are trying to skirt around putting money back into the local economy and employment taxes, let's not do business with them anyway.