Generosity becomes another name for clever marketing. Smaller profit margins change the focus to the secondary elements of the enterprise, as movie theatres have long demonstrated by turning to the concession stand for their real income. This is, after all, analogous to how the Internet works. Internet providers give people most of what they need free of charge, but require payment for the things people want. An oversimplification maybe, but it's not that far off the mark.
Manufacturers give away hardware in order to sell software.
Upstart software manufacturers give away the programs users will need to perform basic tasks, but assign a price tag for upgrades. In short, giving is a way of capturing market share, a way of ensuring increasing returns. In similar fashion, these very practices may allow us once and for all to resolve our arguments about economic justice. Throughout history, moral leaders, both religious and secular, have argued persuasively that human beings are not to be used simply as a means to an end but are in fact ends in themselves. In other words, we humans are more important than the tools we use as a means to live.