Nah, it was a wash. Senior military officials have been telling the president what needs to be done in Afghanistan since Bush was president, and they've been ignored by every administration. Afghanistan absolutely could have been "won", but politicians won't think past the start of their next election campaign.