Why do pharmaceutical companies seldom give medicines to poor people?
Because the firms need to make all the money they can to satisfy their shareholders. They spend a lot on research and marketing in a capitalistic system which involves huge gambles with other people’s money. That’s why the clever way to help Big Pharma to do good is to make sure that it doesn’t lose money on the deals.