Internet connectivity is MUCH better than you're thinking. 3G and 4G in every town big enough to have a gas station.
The wired internet was so fast in Nairobi and Cape Town I legitimately thought something was wrong. After living in the US, Canada and Australia I've never used internet even half that fast, it was mind bending.
It's much, MUCH more developed than you're thinking. Hundreds of thousands of people in a very beautiful and modern city.
A lot has changed in 12 years
But without that, at least the telecoms should probably be reliable.
I'm just saying that as work from home becomes more common, it's only a matter of time before corporate starts measuring "output" now that they can't check up on you whenever. For programmers at least it's not so bad. For everybody else lower than management, I can only see people feeling unfairly shackled.