Anyway the real reason they are doing it is that is extremely hard to enter the ISP space. It's not even the cost of fiber to run to every home, it is the cost of laying it and all the hoops the existing monopoly will use it.
Google has tried and failed. What often happened is that when they enter market with its 1Gbps offering, suddenly the 30Mbps ISP had 1Gbps and even at a cheaper price. They could sell it at a loss, because they were making a killing in other regions. They also created all kind of obstacles when Google tried to run a wire.
It is ridiculous and we really need a law to force competition.
I spent a few days in Leticia and the Internet connection was really shaky, sometimes they can't even work at the migration office because the connection is so bad. 50 000 people live there and 67 000 in the neighboring city Tabatinga. And there's a lot of islands in the world too.
If your point is that it's not an act of charity.. so what?