The article, it seems,  is against BBBEE because it is a vehicle for corruption. So the author is against it. But this is not the whole story. The author has obviously has reassessed his position on BBBEE because it he is an Indian and there are proposals to exclude Indians from benefiting from BBBEE.
So what does this tell you? It is simple really. Everyone is a racist and prejudice is only a concern when it works against you. As long as there is a 'rational' explanation for prejudice and the majority who have the power benefit, then it is OK.
Ask white under Apartheid (if you can find an honest one who will admit that Apartheid was great because it benefited them - and that is where we have got too, a point where honesty is a bad thing and opens you up to ridicule and scorn).
Ask blacks now.
And ask the author of this piece.

But nobody will admit it for you will be 'bad' forever more. 
It is a duplicitous world where virtue signalling holds more currency than honesty. We go nowhere.