It's often the case that these issues don't need extra coders thrown at them, or if they do it will be code of a sufficiently high complexity that only a minority of experts dedicating years to it will make any headway. In either case, the result is that people could provide more meaningful help through pursuits other than becoming another mediocre programmer. Rather than balloons giving free wifi, people in difficult areas need stuff that can actually improve their lives. Unfortunately, when you have a hammer all you see is nails.
Of course, most people learning how to code will not tackle these problems in the first place. The incentives are such that it's more rational to create yet another zero-sum ad-based social-app-for-dogs project. Even the smartest programmers of our generation are probably working on some way to strengthen target advertisements or some other "late-stage capitalism" product that is not useful in the bigger picture, or even constitutes a downright drain on resources. But who can blame them? Without money you are treated like a subhuman creature, with enough of it you are almost a God.