There are several reasons Netflix isn't more transparent:
1) Contract windows are of deep interest to competitors.
2) Contracts are frequently re-negotiated before they end.
I think having something like, oh that was on my instant queue or now it's gone. Or having a series you're watching be taken off in the middle is way worse. They could at least warn people about those.