As individuals we all have different believes and cultures. They many black people who doesn't believe in ancestors and believes in God, they are also some who doesn't believe in God but do believe in ancestors and they are also those who believes in both.
However when it cines to witchcraft and a calling of becoming a traditional healer, that subject is very tricky because many people doesn't believe that it exits until they become a victim of it or if happens to them. There is thing called "umeqho" which something that you can contract by passing on top a bunch of colourful thread with razor on it, those are someone's bad luck which they through away for someone else to take them if you jump those threads. However I don't understand why these ladies put so many threads on their waist could it be for protection or something else? However many people things this is witchcraft but according to them its not for witchcraft but simply to protect themselves.