These facilities will most likely end up empty after the Olympics. Look what happened in Greece and Brazil... abandoned stadiums. African countries still need basics infrastructures like good roads and schools.I actually think an african country hosting an olympics games would somewhat be good. Crooked governments would have to spend money on modern facilities and the influx of tourism dollars would be long lasting
The best is to host in countries with established sport infrastructures imo.