Plus the Bills have built themselves some pretty nice facilities in OP. If it was Downtown or at UB, they would have to build all new facilities or start from scratch.
That's why the 49ers stadium is in Santa Clara. That's where their team facilities were, and they would bus the team from Santa Clara to San Francisco and Candlestick for games. No need for that anymore.