That's perfectly reasonable. Sports teams exist to entertain us. We don't exist to support them. The burden is on the teams to make people want to spend the time and money. As I age, the money might become less of a factor, but the time and effort becomes more of one. Also, the "party" aspect of attending no longer holds much allure as it did when I was younger.
TV is also way better than it used to be. Bigger, better picture, more angles, replays, pause button,, etc. I have to admit there are times when I'm glad we have a road game far away and I can stay home and watch it in comfort with little effort.