addressing only paragraph 2: American VC funded startups mostly don’t hire overseas remote programmers for two reasons: 1) they don’t need to, they are overfunded and the culture/communication overhead tradeoff is not worth it; 2) they are california biased which has poor timezone overlap with overseas time zones. The companies that historically lean in on overseas workers are the bootstrappers, because they cannot afford market american salaries. The company I founded is one such company.