What you are asking is near impossible. Almost 98% of contract negotiations are settled and signed deals long before the contracts expire. To announcement several months in advance would do nothing more then scare people when again 98% of the contracts are renewed without issue.
I can also guarantee you that if you cut the cord and move to a streaming service, that the same kind of disputes will also happen there as well.
Its just a game of chess... by both sides. And as you said the FCC and Congress won't do anything about it as its called Free Enterprise, and no company should be forced to do business with a company they dont want to do business with.
Just be happy you still have the choice to switch companies if you so choose to get the programming you want.
According to an article I found in Business Insider, just 6 corperations control 90% of the media in the United States. That is consolidated down from about 50 seperate corperate entiities just a few deckades ago in 1983. So the available free market forces are not strong enough to keep the prices down. Therefore, it needs regulation. This is what keeps wall street in check so that we are not all standing outside in soup lines right now. The bundling requirment of many of these contracts prevents start up broadcasters from being able to get a foothold in the industry. Dish Network has limited space for distribution of channels. If Dish were able to drop many of the useless force bundled channels, we would have a lot more choice and probably better prices. We just lost Al Jazeera English because they were not backed by one of these 6 large corperations, for instance. When Al Jazeera shut down that is exactly what they complained of as the cheif reason why. They could not get distribution. How long will it be until we lose NASA, FSTV, Link TV, and other valuable channels that are not flooded with re-runs from the BIG 4 NETWORKS or back to back runs of Sportscenter in place of actual live sports all day long?
You are correct that Steaming Services face disputes. However, they are more open to people. There is even a helpful website called whats-on-netflix.com that I find particularly useful in giving me ADVANCE notice as to what may soon be removed from the service before it actually gets removed. There is no such place I can turn to for cable/sat. Perhaps this forum could be a place for that. However you are correct in that its impossible to get that info. Its because they MAKE it impossible.
Free Enterprise is good when there is enough compitition to control prices. However this is not the case because so many mergers are being allowed. They are stopping some of them, but not enough of them. So it needs to be customer that drives the market from now on. It will take a lot more influence from a customer to make change than it would a competative corperation. We are not likely to see any changes until enough customers shave like I did or even compleatly cut cord to make a difference.
businessinsider.com/these-6-corporations-control-90-of-the-media-in-america-2012-6?IR=T