If countries were people, then 2) would matter. As it is, real folks pay to have their children succeed. I would guess that many aren't as interested in Where (home or abroad) as When. So its not all bad or wrong.
No no, many countries pay to have their citizens educated. The citizens often do not pay anything at all except in taxes. This means you can get the good (education) without paying for it (taxes) if you emigrate after you get your degree.