The culture isn't so different in South Africa as it is the USA or Europe. I have friends in Jozi (Johannesburg for the non-saffies here!) who keep their Abyssinian cats indoors.

Any cat can be perfectly happy living an indoor-only life and South Africa has its own special hazards for a little cat not commonly found on other continents. They don't need to go out!