Yeah, many people from Helsinki who are good enough to get a job at Amazon/Google/etc are actually moving abroad to work for them, so it doesn't make sense to move to Helsinki if you could get a job like that. Though there are some good cities in Europe with tech giants and their good pay, for example London and Zurich.