Also the percentage of foreign programmers is high in international companies. Local or small IT companies mostly hire Estonians - for no specific reason imho, maybe just to keep the atmosphere native.
They work with what they have available. Knowing Eastern European companies well, they are tight on funds, so they cannot spend anything for international headhunting. Also, locals are cheaper - if they want to earn more, they will move to the West. The smaller companies are happy, that they are surviving at all.
https://en.wikipedia.org/wiki/Racism#Ethnic_nationalism
There is a history of racism in Estonia:
https://en.wikipedia.org/wiki/20th_Waffen_Grenadier_Division...