I just think it's a case of the Giants plucking him just as he was seasoned nicely, about to boil.
The Bills were patient and gave him extra development time and just as he was rounding into game shape the Giants snatched his ass.
Nobody knew him better than the GM and Daboll, besides the Bills.