This was a political decision and it may have been a good one. Intrade just jumped up 5.6 cents for Obama upon the news and McCain down 4.7 cents.
Listening to the talking heads on CNN claiming that his making this announcement (especially today with the Michigan/Florida thing)was pure genius. That it puts an end to the whole thing and deprives Republicans of using this issue.