IMHO when education is subsidized by public funds (which it is here), those funds should have to be repaid if you're leaving the country within a certain number of years or before you've paid some amount in income tax.
That would improve the talent situation here.