Dont get why they have to register with MSSA. I dont mind if they do more comps like DGL but i dont get why you need register with MSSA 1st to be able to compete in international games.
MSSA is affiliated with SASCOC (South African Sports Confederation and Olympic Committee), and SASCOC is granted power by the ministry of sport.
SASCOC can only appoint one organisation to be the official governing body of a particular discipline. The MSSA is that federation, and their mandate is to promote eSport, among other table top type games.
The MSSA is bound up by all sorts of red tape, and eSport actually makes up only a small portion of what they manage. Traditional African board games such as Morabaraba are very popular, and these help the MSSA meet various BEE requirements (eSport doesn't have much BEE representation).
One of the things SASCOC does is manage the "Team South Africa" brand. Just because you are from South Africa doesn't mean you can legitimately call yourself "Team South Africa". MSSA handles the handing out of national colours and is responsible for putting together the official South African eSport teams.
In order to represent South Africa as Team South Africa, you have to go through the motions. This means becoming a member of MSSA, or your club/clan becoming a member. Once a member of the MSSA there are some levels of assistance that can be granted, financial and otherwise, on the road to being a member of Team South Africa.
This isn't a strange situation - it's how every other sport is officially handled in SA. I see a lot arguments that DGL has better players - that may be true, but DGL isn't going to pay to send players overseas to compete in other leagues - why would they?
DGL can be a great proving ground for clans but if they want to officially represent South Africa, they must go through the official channels. It's also not a joke and there are responsibilities that come along with being a Team South Africa member; contracts in place to protect the country's image and require minimum levels of participation.
Sure, the MSSA might not be doing a perfect job, but they are trying, and they are sending teams overseas to compete. I don't recall any private commercial gaming leagues doing this.