I can say, with almost certainty, that maybe the 5 teams from Africa, can't beat (in a normal situation) almost half of the teams from Europe.
And I say more, not even these 5 can win the 5 best in Latin America (in a normal situation).
Of course they have little money and end up having little influence in FIFA, I totally agree. But even so, sportingly speaking, they still have a lot to grow. Look, I see a lot of African players playing in Portugal, and most of them find it difficult to assert themselves in big teams. We found good players, but they are very few, for the amount of players available.
They have to improve their training a lot! But I agree that FIFA should help more in this regard.
I wouldn't be so quick to pull out my guns and put convictions behind African teams not being able to beat European or LatAm teams. FIFA rankings already provide a picture of who can beat whom -- there are plenty of minnows in Europe, or in the Caucascus or in Central Asia now playing in Europe but also having low quality.
What to good teams have in common? Good long-term footballing infrastructure and investment. Bad teams? The opposite.
It's not just about "improving their training a lot" my friend. Look at Egypt, one of the best teams in Africa. A typical footballing career for a modern footballer for a big club there starts with training school that is in the city -- several hours drive from any of the villages a young talent would come from. Who's going to pay for that? Parents, we hope. Then there's the issue of school -- how do they go to school and train unless only on the weekends?
Salah famously commuted 8+ hours a day on something like 10 different buses just to go to train. Yes, he was committed, but you cannot blame 1000s of other kids who chose school or to help the family instead of training to go to football.
Compare this to say, even Netherlands on the fringes of European elite leagues, where every neighbourhood has a football pitch, every small city has a well-equipped, well-funded club and training grounds. Any kid who wants to play football has to walk not more than 15 minutes, gets sporting scholarships, help with education, etc.
Of course we don't need to talk about politics, economics, social structure etc. But it's really, really not just about training hard. That's a little disrespectful to African footballers (or anywhere else for that matter) who must not only try to play football, but to deal with all kinds of hardships along the way.