At this point James Fallows sounds identical to Andrew Bacevich:
There were plenty voices telling similar things years ago already. The warnings about the idiocy of invading Iraq were loud in early 2002 for everyone who didn't restrict himself to American TV and newspapers. The warnings about the Afghanistan mission becoming pointless and being doomed to fail were plenty and even came from insider officials back in 2005/2006. Belatedly connecting some dots, I figure that some pundits and semi-insiders knew about failures to come in 2001 and 2004 respectively - not out of pure luck, but by observing facts unknown to me at the time.
The warring countries chose to ignore the voices of reason and to follow the pro-wastefulness faction. It was a failure to choose correctly. There is no excuse about these failures being unpredictable or invisible until very late. We had the wrong people in power and the wrong people enact wrong policies, period.