Buying and shipping X amount of Y to <country> is easy to calculate the cost. And it's a fixed one time cost. Perfect for PR OP, and humanitarian operation with limited budget and/or available work hours.
Teaching takes the most valuable resources of all: Time. And it's harder to predict how long (and therefor how much $$) it will take before having sustainable results. And it requires on-premise staff and usually to setup some building for the staff, for the teaching grounds, etc.
Tl;DR teaching can easily be 10X the time and money budget of a quick 'send stuff' operation. This is why these are usually big operation handled by big non-profit.