Companies are made of people and people have lives.
Yeah not everyone from Netherlands will find Dubai or Israel enticing. No offense to those living in those places.
aren't salaries in all these higher on avg for tech workers compared to NL/EU in general? Imo in this case more likely Spain which is much friendlier with immigrant visas now