Sports are the main thing keeping live TV, well, alive.
Who the hell wants to pay money to watch commercials??
So you're going to see the same thing over and over and over: sports channels (content providers) and cable/sat/streaming (content distributors) arguing and haggling over rates, and from time to time a distributor is going to drop a channel before or during a season and see how people react. It's a game of chicken these always play, no matter who you're with.
As someone brought up -- at least these days (unless you're with Sat still, for some odd reason), it's pretty easy to cancel and try someone else.
I have not tried Hulu Live, but that was suggested. I do have Hulu paid service, which is great for watching network shows without commercials.
I pretty much only use YTTV for local/national news and (mostly) for sports.