Because @Logic is not paid by Bills to do scouting.
I wonder if 1 year contract was Bills decision (veteran minimum) or his (he wants to be available at start of free agency for new multiyear contract)? It may be case where they both had same goal and they could talk about new multiyear contract next year.