I'll tell you the reason: they do this because they can. It's not talent, it's competition. Who in EU is going to give you even 80k as a junior? Nobody. So why bother offering 300k or even 150k when people will take the tole for 60 or 70k?
Inb4 "but housing is more affordable!"
Whatever. That's not related to the employer. It's simply racist. "You earn less because you're European" is the truth. It's not because cost of living is lower (although it's related) but it's just a matter of employers being able to get away with shitty pay.