I agree it is much easier for those with bonuses.
The bonus does not guarantee the player will make it. But it does place a value on how the team views you amongst your peers and willing to invest in your development.
I feel badly for the latins as I feel they are exploited.
I do not feel badly for the later pick who gets a small bonus. Its his choice to understand and to sign or not sign.