Spending is so damned subjective. A movie ticket costs almost $20 (remember the movies? Who goes anymore) i refuse to pay $25 for a restaurant appetizer and refrain from $20 mixed drinks, but my kids don't.
To me, and more correctly for me, a ticket to our games is a huge bargain. Every game has been fun, even getting stunned by Pace. Where else can I go, and literally see 100 or more people I know? Or go to the baseball HOF, tap a guy on the shoulder with an SJU cap, meet him again in Charleston, have breakfast in Florida, and is now a friend.
Even more than that, there is a reality when at games or around town, literally anywhere in the world. Find someone wesring sju gear and you will instantly be treated as a friend. That to me, is priceless.