To be fair, The Good Wife has been getting quite low numbers by CBS standards and I believe its renewals surprised a significant number of observers. Going simply by ratings, there is no reason for CBS to have kept it going as its demo viewership is very low. Clearly there are other factors at work there.