It is irrational to charge high prices for socially valuable innovations as this guarantees that they will be underutilized. It is much better to sell them at cost and then to reward the innovator in some other way. This is not always possible, because in some cases the value of an innovation is in the eye of the beholder; it's very difficult to value how much a new Madonna song is worth, for example. But in the case of medicines, green technologies and seeds in agriculture, such an alternative reward mechanism is fairly straightforward.