I thought about the "work for X-years" solution a few times. While it looks attractive, it also removes some pressure from the country (or local employers) to get better.
Some countries need a kick in the head, like the one I emigrated from. Perhaps a couple of "developed" countries failing due to brain drain will be a wake-up call for the rest about the value of the younger generation.