In most cases, the rich are rich because they have contributed something to society. I see no reason why individuals shouldn't be rewarded as most of their ideas benefit everyone.
There is no stopping your average working class man from havinga moment of genius and making millions off of it is there? (Speaking about democratic countries here :P)