Baloney. When you figure that out-of-towners usually get to see around 4 or 5 games on TV for free each season, that means you're paying all that money for probably 11 games. Far cheaper to hit up a local sports bar. Then, you get the game, and food and drink, for cheaper than it is to simply watch at home. Sure, it's better to hang out in the comfy chair at home, but it isn't worth it when it is THAT much more to do so...unless you have plenty of extra cash, of course.
I'll bet ya some cash you wont see see 4 to 5 games televised locally in your TV market.
I know for a fact that I would have been lucky to get 1 last year and I live on the freaking west coast 300 miles away. About the only game you can guarantee you will get will be the Steeler game. The team has ZERO nationally televised games this season.
On top of that I think the enjoyment I get out of 10 Cards game sis worth EVERY stinking penny. I travel to about 4 to 5 games a year so I'm only using it for 10-11 games anyway and still well worth it.