Africa had a better showing last world cup, Algeria and Nigeria both to knockout stage, Algeria almost took out Germany.
I don't know why African teams don't do better, maybe cos through the year we generally only play dead African teams to qualify for Afcon?
If Algeria had Benzema, Nasri, Fekir, Mbappe etc to go with Mahrez, Brahimi, Feghouli would they become challengers? Or if morocco had Fellaini, Chadli, El Haddadi, or Tunisia had Ben Arfa, Ben Yedder, Khedira?
Probably goes a lot deeper, too much politics and corruption involved.
No conspiracy theorist but Africa deff gets the short straw with FIFA.