Sports Bills’ new stadium deal resurfaces puzzling question: Why do owners get taxpayer money to build venues? March 31, 2022 Tom Schad, USA TODAY Comments Off on Bills’ new stadium deal resurfaces puzzling question: Why do owners get taxpayer money to build venues? The Bills are set to receive an expected record $850 million in taxpayer funding for a new stadium in Buffalo. But why are taxpayers footing the bill?