For example, FAANG in India pays 10x local salary of an average dev in India. A guy with skills who who makes 5x-10x local salary in India will not be available on freelance market simply because he neither is going to paid well for the time spent there vs social recognition for the efforts he gets working for better companies.
In Europe, it's much difficult to start a company and people aren't of typical mindset to jump start a company into global dominance.
This isn't the case in US, here any guy with a garage shop thinks he can spin a dominant business only targetting US market.
And how many people in US complete their college etc? So the competition among skilled people isn't intense as its in US.
You do not even need a collage degree to make good money in US but in Europe or India you absolutely need.
So there's less noise in employment market for developer in US and funding is easily available to quick start competition.
Most companies believe their most likely competitor will be from hot tech hubs in US (and history tells you same)
In US, it's like a guy who is on trajectory to build spaceship is being paid high to cut grass for Google, so that he can be distracted during his prime.