I don't accept this premise. This is a false dichotomy because these are not the only two options. There is a third, better option: to get access to the entire internet.
A company offering you that choice is using a classic game-theoretic bargaining approach: commit to only allowing a restricted set of possibilities, of which the other person's best option is the one you want to happen. This makes it sound like the company has no chioce in the matter: they are just presenting you with the options, and you are the one who has to choose between eliminating this poor Iraqi's internet or giving her partial access. In reality, the company has stacked the deck by presenting you with this particular pair of options.
I'm not saying it's completely illegitimate for a company to want to sponsor free partial internet for those who don't have it in some places of the world.
But I am saying it is opposite from the ideal we should be working towards in already-developed countries like the USA. Ideally, the company providing internet should not at all be vertically integrated with the company providing websites on it and should have no incentive to prioritize one over the other.