My job as an owner (hypothetically) is to give every reason for players to enjoy the city where my football team is.
We're talking about nightlife, which for some (including football players) includes the desire to hang out at a nice club. Technically you could get drunk, imbibe drugs, and be an offensive, strutting wise guy in your own garage...but that won't help to sell Buffalo to football players.
Buffalo may have a bunch of bars, but apparently it lacks a quality nightclub and/or lounge.