I'm not sure how you would determine what someone "deserves" to make, or what the value of their contribution to the economy is. However, keep in mind that what someone gets paid has nothing to do with the value of their contribution to the economy, and everything to do with supply and demand for their particular skill set.
No matter how much value I add (as for example, a good teacher would), if there are millions of others who are willing/able to do the same thing (or at least close enough to satisfy their employers), I'm not going to get paid a whole lot. Conversely, even a lousy pitcher in baseball makes tens of millions of dollars. Not because they contribute a whole lot to society, but because of the relative scarcity of people who can get batters out at the major league baseball level.