it disappeared my answer Italki ate it.
allow and afford are related if someone is using the ancient meaning of the word afford. Which does happen with some English speakers.
afford (ancient use still somethings used today)
from a web discussion where people were getting confused.
.Etymologically (OE geforthian, the ancestor of, among other things, ModE "further") and historically, "afford" means "advance, make available or possible."
so afford is not always connected with money or finance. It can be other things like pleasure,enjoyment,rest,relaxation.
"the weekends afford me time to relax and visit friends"
afford when used in this ancient but still used way = makes possible, or provides advantages.