It is my hope that South African companies do better to attract and retain talented individuals. I really would love to see that - it would make my world brighter. The recent move by Investec to set its minimum salary to R21K a month was a good move (assuming it includes everyone regardless of qualification(s) and experience) - if I was working at Investec, I would have definitely clapped at the move.
In my opinion, a good number of SA companies don't want to do their part in keeping talented people happy, so I don't feel bad for their "struggle in finding talent". I hope they continue with their "struggle". I understand that many of the issues mentioned in the article aren't SA company specific - some issues are prevalent in companies all over the world. However, given SA's brain drain, you would think such organizations would do their best in attracting and holding onto talented people... clearly not.