I think the headline is misleading. The Bills are not getting a subsidy. NYS owns the stadium. Not the Bills. Its like a commercial developer building a strip mall and leasing it to Verizon or Starbucks.
Like the Bills with PSLs, naming rights, etc., Verizon will use that leased space to sell phones for a huge profit. NYS will get their money back over the life of the lease.
No one says Verizon or Starbucks is getting a big subsidy. What am I missing?