P.S. If profit is illegitimate, then is interest also? I tend to assume that there's no moral or political difference between stocks and bonds, but for all I know other people may think differently.
One possibility from my point of view is that people look at profit as something extra, hence illegitimate, but the way I would look at it is that it is a deferred payment for work done, equivalent to interest. If you store seeds, then it is right and fair and necessary that in a well functioning society, you be paid for preserving them as well as producing them. Society can't function if people are paid only for producing things and not for preserving them, or if they are paid for preserving things before they do it. That's the most reduced scenario I can make up about why interest/profits seem legitimate to me.