You are talking out of your arse and this is why. You claim that "Shit" CAF teams qualify, however, the regular teams from CAF since 1998 or 94 if you want, are Nigeria, Ivory Coast, Ghana, Cameroon, Morocco and Tunisia. These are the regular teams that represent the CAF.
There is a tier below Africa's power houses - the likes of Zambia, South Africa, DRC, Benin, Cape Verde who occasionally join the party or come close. For me one can compare them to the second tier teams from Europe who do make it through to the world cup. The likes of England, Serbia, Slovenia.
I will admit that African teams fall way when compared to European teams, but what has raised my hackles is this ailment of being dismissive of African countries by people who comment as if they are purveyors of things African.
Apologies to anyone from these countries (and the following list is purely on football pedigree) but you don't get the likes of Seychelles, Mauritania, Lesotho, Botswana, Mauritius, Zimbabwe, CAR, Niger, Liberia, Sierra Leone, Djibouti at World cups.
So Mr, where are these shit CAF teams who are regularly at the world cup?