US companies are afraid of litigations or European labour laws (irrelevant if you hire a contractor) but will not hesitate to hire questionable people from 3rd world countries for about the same pay like they would europeans.

That's bonkers.

Solution: lie and pretend you're in India and relocating to the US. /s

There are places where pretending to be Indian will help you get a job. Just make sure you choose a good last name.