Yes I'm sure undrafted Arian Foster is also a product of his team's system.
Criticise the scouts and evaluators, not the players in question.
I find it funny when posters urge players to "do the right thing" in contract negotiations (i.e., take less money from the Giants than they can get elsewhere), like they would ever do the same in their own jobs.
This is a business. Any player that treats it otherwise is doing a disservice to himself and his family.
Nicks is FA next year, and I'm not sure the Giants want to or can pay both Nicks and Cruz. Why not tender Cruz for a 1st and 3rd, let him and Nicks play together next year, and then pick which one to sign?