Somebody has to pay! The Rockpile was an old WPA project from the 30's Depression era. So was the Aud. So, even then, the taxpayers were paying. If you look at where the other pro teams were playing, at that time, they were all financed by public funds.
The NFL will soon recognize that they are running out of "expansion" options. Buffalo is blessed to have the Pegula's because there are not very many places our size where locals have that kind of money, and are willing to step up to buy a franchise.
There will; be no new stadium in Buffalo till the most recent bonds are fully amortized, another 10 or so years. New York state could step up, at the right time to offer financial incentives for whatever stadium the future holds. Ditto the NFL. But without that, we could be in New Era for a very long time.