I'm sure people are going to complain about this that are not from WNY but the reality is they were going to pay for the stadium one way or another.
Either $600 million in taxpayer money and spend it elsewhere or ~$175 million in taxpayer money and allocate it to the stadium.