i agree the ZAR exchange rate issue on CPT revenues plus ticketing fraud has been an impacting factor in VAA's operation there and the competition.
also for many years now a lot of passengers took advantage of using connecting airlines from the UK and EU via somewhere (although a longer trip) to CPT as their preferred way due to cheaper fares and often a better product, seating and aircraft despite the extra flying time and a stop