My understanding is that all immigration applications are filed online. Information is also available online. I receive information requests from individuals in Africa. When I browse the site, I constantly come back to the same point. There's a kind of loop, and I can't go any further. I don't think I could file my application today because it's done online. So just imagine what it's like for African applicants.
People in Africa don't do business over the Internet. They communicate with each other orally. Even credentialed people like doctors and engineers have trouble finding information because of the way the site is built. The same is true of certain immigration officers here. The person I spoke with, and who helps people from there, couldn't find all the information.