Live with the current situation which will gradually develop into a more optimal subdivision, just like in Europe. Yes they are behind, but only time can fix that. And stop playing the discrimination card. In Europe people were treated unfairly for similarly unfair reasons.
Europe -
in aggregate - had the luxury of moving from dictatorships to universal sufferage slowly over several centuries. That diffused pressures. South Africa became a democracy overnight. It doesn't have that luxury. Governments will fall unless they generate progress fast enough to be noticed - in other words, you probably need to see visible change over every ten year period in order not to have a revolt.
It's a non-factor in this discussion.
Easy to say when you (presumably) have a roof, food, clean water, security, and healthcare for your babies. If you didn't, discrimination would probably feel like a very present problem to you.
Your solution - even if it would work over generations - has a huge immediate human cost (millions remain in poverty for a long time) and therefore won't work in a democracy.
Their solution - destroying property rights - has a huge future human cost but can be packaged by snake-oil salesmen as a good thing. That works all too well in a democracy - temporarily.
Doing what they are doing will simply reset them to the middle ages. All the skilled people will leave a nation that proves its not trustworthy to such an incredible degree.
That's a serious risk - although it's been happening for years. My sense though is that with the DA making progress, and Africa as a whole making (slow) progress, SA probably won't slip too far. But it is on a knife edge.