Surprising, but not. For a few reasons:
1. Obviously, the pandemic. Sure, there are lots of people who have no problem returning life back to the "new normal". Many others aren't. Lots of people still are uncomfortable in such a populated setting.
2. Ticket prices have always been insanely over-priced...
3. ...so you can get the same experience at home for a fraction of the cost (especially with the TV technology these days)...
4. ...and some teams are just not worth the price of admission (ie. Arizona).
5. People just don't have the same disposable income as they used to, particularly those who may have lost their jobs in the last 20 months. $300 for a Leaf game which guarantees nothing in terms of entertainment or a win to go home to, or putting food on the table? Decisions more people have to face nowadays.
6. The ACC/SBA is just a shitty place to watch a game (has always been for me). Way too corporate, both in terms of the hoity toity crowd and the constant barrage of advertising throughout the entire game experience. Off-putting. Unless I get a pair of purple tickets offered to me at face value and it only costs like $130 to take my son to the game, it's not worth it. Would rather spend just as much to head down to Buffalo and make it a night/weekend road trip out of it.