Regarding your first point, I don't really see it that way since the total value of EU tech salaries is probably a drop in the bucket compared to all other industries.
I'd much rather be in the EU making EU wages than in the US making US wages. Europeans working in the US may not be in the same risk category as US Citizens (in the US) as they can always move back to EU if they face a health crisis.