I regularly buy books for friends for whom I think it would be useful. Sometimes business books for entrepreneur friends, sometimes fiction that I think they would enjoy (or I really want to talk to them about!).
Nothing stopping any of us from doing something similar at a smaller scale. (though the ability to reach people who we don't know, at a large scale, is definitely much much harder)