As several have mentioned, it's a combination of factors and, unfortunately, there's no one magic bullet to turn things around. Although, I've lived outside of the area for nearly 2 decades now, I have family, friends, etc. still living in the nearby Syracuse burbs. Several of them consider themselves more than casual fans, however, most no longer attend games, at least not with any regularity. When I hound them on why they no longer routinely attend, it really has nothing to due with cost, as they can, as I believe most who live nearby, simply can afford to.
Many simply stay at home due to the atmosphere, convenience, etc. they can create in their own homes. With all these big screen TV's being so relatively affordable, people have created their own rec rooms, etc. in their homes and simply choose to hold parties, gatherings there. With SU's fickle fan base, to get many of these folks back to the dome, SU will need to create a demand & atmosphere where people want to flock for the
EVENT and game day experiences. Winning will help...but it'll take additional efforts.
I also have Cleveland ties, and the Indians are having one of their best seasons in nearly two decades and currently hold the 2nd wild card spot by a game and a half. Yet, they had home games last week that drew only 8k to 10k people, that's pretty pathetic. The Indians PR team are now on this marketing campaign, etc. to come up and support your home town team. I think SU needs to take some type of local action as well. Market/advertise to the local area on billboards, TV, radio, etc. to come out and support your home town team...we need your support, etc. Get the community involved!
As much as Syracusans can even complain about it being too hot on a beautiful 90 degree Sunny summer day in July
I believe most people residing there are still quite passionate about the SU sports teams!