For two people with the same "work quality" let's say, one in France and one in the US and both wanted to work in a high-paced industry or startup -- the US is much, much better. From the perspective of the US person, hiring someone in France is a road of problems not because they are not good enough, but because they will be a bureaucratic burden.
For both US and France, hiring someone in India will be problematic because of major cultural differences, and given the size of the country, quality of work. There are very good Indian engineers, they are just much more difficult to find.
There is of course a lot of historical bias too, not to mention racism.
If you are in France today, it is economically better to hire someone from India, but the major differences in basically everything make it difficult. Hiring someone in Poland does not have this problem. The language would be the barrier, mostly (they would need to speak English, and our Frenglish is pitiful). So we hire for economic reasons, but the gap is closing quickly, especially for the top jobs (for the very top ones it is actually more interesting in Poland).
We could hire someone in the US but the salary structure is completely broken, and effectively we have people emigrating to the US (and sometimes coming back to France when they have a problem expecting that they will be taken care of, but that's another problem)
So yes, there are gaps between countries -- but not all countries.