You left out the people with no kidneys and no money. They are the reason people frown on selling organs. (That, and the question of whether all the donors would actually be voluntary.)
They're in need of charity regardless; allowing compensation doesn't change that, and would likely make the required charity less expensive by increasing the supply.