not short sighted at all. You build the dome for all players not just Allen. And because NFL is an all passing league now. But additionally, but not mutually exclusive, you build it in Buffalo's case to give best chance they may ever have at finally reversing the SB jinx. With Allen they have their best chance ever.
all new stadiums being built now are domes. Tennesse, Chicago, Washington, and Carolina will be too.
you want to live in the past while the rest of the league pulls away?? While FA's are luke warm to Bills weather? Yeah vast majority of players want non Buffalo weather too. Josh and most of his teammates too.