Two stories crossed my feed within about 24 hours of each other this week and I couldn't stop thinking about how they're basically the same story wearing different clothes.
First one: Kenya Airways says its fuel costs are up 72% in the first half of this year, and it's got nothing to do with anything Kenya Airways did. It's the Middle East conflict — a war thousands of kilometers away — pushing global fuel prices up, and now fuel eats roughly half the airline's operating costs. Profit per seat is down to $1.50. Not $1.50 profit margin, $1.50 profit, full stop. The acting CEO says they're reviewing every single contract they have to find savings anywhere they can. Meanwhile, ironically, more international travelers are rerouting through Nairobi instead of the usual Gulf hubs because of the same conflict, which should be good news, except Kenya Airways doesn't have enough spare aircraft to actually take advantage of the extra demand. So even the upside is a downside.
Second one, a day or two later: Lufthansa's Discover Airlines has to reroute all its Windhoek-to-Europe flights through Angola because of a jet fuel shortage in Namibia. And the cause here isn't a war, isn't sanctions, isn't anything geopolitical at all. One fuel shipment failed a routine quality test at Walvis Bay port. That's it. One bad batch of fuel, and suddenly a European airline's entire Namibia route needs a detour through a different country to refuel, cargo can't move out of Windhoek at all, and nobody knows exactly when it gets fixed.
Sit with that for a second. One of these is a massive geopolitical shock rippling through global energy markets. The other is a single failed quality test on a single fuel shipment at a single port. Wildly different scales of cause. Basically identical result: an airline flying in or out of Africa gets knocked sideways with zero warning and even less room to absorb it.
That's the part that actually matters here, I think. It's not really about fuel prices or one bad shipment. It's that African aviation, across the board, is running with essentially no slack built into the system. Kenya Airways has about 40 planes. That's not a fleet with room to spare when a few need extra maintenance because parts are delayed. When Namibia's fuel supply hiccups, there's no local backup source sitting there ready to go — the airline has to fly to a different country just to fill the tank. Compare that to how European or North American carriers absorb shocks like this. They've got bigger fleets, deeper contracts with multiple suppliers, more routes to shuffle passengers onto, more everything. When something breaks over there, it's an inconvenience. When something breaks here, it's existential, or at least it eats your entire quarter.
I don't say this to be doom and gloom about African airlines, because that's lazy and it's been said a thousand times. What I actually want people to sit with is how thin the margin for error is, structurally, not because anyone's mismanaging anything, but because the infrastructure underneath — fuel supply chains, spare parts logistics, fleet size, maintenance capacity — was never built with redundancy in mind. It was built lean, because lean was what was affordable. And lean infrastructure works fine right up until it doesn't, and then you're rerouting through Angola or reviewing every contract you own because a war on the other side of the planet made kerosene expensive.
The honest question nobody's asking loudly enough: what does it actually cost, in dollars, to build in even a little redundancy — a second fuel supplier at Walvis Bay, a couple of spare aircraft in the fleet, a buffer that doesn't get eaten the moment something unrelated to your business goes wrong halfway across the world? Probably a lot. But probably a lot less than what these two weeks just cost Kenya Airways and Lufthansa's Namibia operation combined. At some point, resilience stops being a nice-to-have and starts being the actual cost of doing business on this continent. I think we're at that point. I just don't think the accounting has caught up yet.

