I see some of the money young players make like Heyward and Hanson of the Braves and it doesn't make any sense. They only make less than $500,000 for playing 162 games? 
The NBA, NFL and soccer premier league teams pay new players many millions in salaries when they first start. Bradford, Lebron, Messi, Ronaldo, etc
Why does baseball not pay top dollar for young talent?

The NBA, NFL and soccer premier league teams pay new players many millions in salaries when they first start. Bradford, Lebron, Messi, Ronaldo, etc
Why does baseball not pay top dollar for young talent?
