Another side to this is that high NY taxes are discouraging major sports stars to sign with NY teams.
It sure has not dissuaded them from signing with the LA Dodgers. CA taxes are pretty high too.
Plus the only NFL team that actually plays in NY state is the Buffalo Bills. Jets and Giants both play in NJ.
FYI, I left WNY in 1985 for NH. The rest of my siblings left just prior or shortly after for TX, NC & PA