Well, it's unlikely that Tyrod could've gone to any other organization and would be the number one guy from jump street. In Buffalo, it is essentially his team and his job to lose. This is not negating the fact maybe his services weren't as valuable in terms of dollars to another team as they are here.
That being said, The Bills did not have any better options available via FA, plus, they got him to take a pay cut this year which allows them to remain competitive as they continue to build their vision. Which, his old contract would have made it difficult for them to continue to do so with all the holes they had/have to fill with less cap space.
PS: I miss the Jeremy Maclin thread.