I never got that. It's not like it costs money to watch the game on TV. If anything, it gets people more excited about watching the games, and draws in more viewers.
It doesn't cost money to watch TV? Try not paying your cable/satellite bill and see how that works out for you. There's a reason sponsors pay money to advertise during TV programs. I'm not in love with corporate america but money does make the world go round you know.