You have to pick your battles in an election, and McCain does not have the unlimited resources that Obama has. My understanding is that Michigan has a huge black population, hence McCain's chances there are slim to none. It might make sense for him to focus on the states that he can win.