It's because the "Collar Counties" (the ring surrounding Cook) are nowhere near as Republican as they used to be, and without the old numbers they used to give Republicans, it's almost impossible to outvote Chicago. Unless the trend in these counties goes back to the Republicans, we can count on Illinois.
And California and New York are not trending Republican.
Although the collar counties contributed to the democratization of Illinois, I think the real gain cam in Cook County. Look at these results of the Dem versus the Repub:
2004: Kerry + 41.1
2000: Gore + 40
1996: Clinton + 40.1
1992: Clinton + 30
1988: Dukakis + 12.4
1984: Mondale + 2.6
1980: Carter + 12.4
1976: Carter + 8.7
1972: McGovern - 7.4
1968: Humphrey + 9.5
1964: Johnson + 26.4
1960: Kennedy +13.1
Carter couldn't win the state in 1976 because he was only at + 8.7, but Kennedy won by 13.1 and won the state.