Well personally i think the whole rookie system is up to luck since they are randomly generated. But i have to agree with some of aditya's points in that how is a lower team meant to catch up to a higher team when they continually get poor rookies, while the higher teams get good players. Though you also have to remember that with the new sim rookies arent meant to be as good anymore, but im not too sure whether this has happened.