In the end, it comes down to player evaluation. So many factors enter into that evaluation:
Fit in system
Willingness of the player to work at development
A kid that will play for the team's best interests regardless of their pay
Physical/skill ability
Mental toughness of the player when adversity hits
Fit for projected role
Value for the budget hit
Curt Cignetti is very good at many, many things, but evaluation, including all of those factors, is probably his ultimate superpower.