Just curious: are you a New Yorker?
Because I know this state inside and out. I've heard that stat over and over and I've seen pretty smart people offer great counters.
This state has a bunch of fiefdoms that take money from one part of the state and drop it into another.
Take public housing in NYC. All the money from public housing comes from the Thruway system. Then consider the NY Power Project (which is in Western NY). It largely funds the MTA. Not to mention the fact that our winters in WNY are 10 degrees colder than they'd otherwise be because of that power project. The heating tax on us is huge (the power project shuts down the river and freezes the lake in winter with boons, and those aren't lifted until the ice breaks up in May). In this state, there are a lot of below the surface mechanisms that most people don't understand.
By the way, the NYC metro area that includes Rockland Cty, Westchester Cty, Putnam Cty, has 9.6 million people in it. The rest of the state has 10m. The big benefit of having an NFL team in the state is going to go to the state coffers in the form of income tax on team employees and visiting NFL players. The state is going to make out on that a lot more than the locality. Local taxes will be neutral as entertainment dollars are largely fungible in any locality.