South Africa had abundance of talent before. It seems their losses were due to non-cricketing reasons. There was betting and match-fixing. When many people put money on South Africa winning South Africa lost. Bookies made money. People lost faith in South Africa’s ability to win. They stopped betting on South Africa’s wins. South Africa winning became profitable for bookies.