What's so attractive about Dublin, Berlin and London? I've never seen them as remotely interesting for devs. London is for sleazy bankers.
* Salary
* Way more opportunities
* Big city life, especially attractive to me, since I grew up in a rural, isolated farming town
It's the same story as the last 200 years of industrialisation and urbanisation.