I get your point, but there are way to many variables involved to say for sure a player would have success here, just because they are good on a different team. (ie coaching, scheme, players around them etc)
Sometimes the GM is limited on who he takes, based on the input from the coaching staff, regarding the particular type of players they feel they need.