During the VP debate the topic of whether or not to announce a firm withdrawal date came up for debate again. Paul Ryan's argument is that it's unwise to announce the withdrawal dates because it tells the terrorist when to lay low and when to attack. But if what he said is true, wouldn't it be great for America?
The whole time the terrorists are laying low, you can aggressively build infrastructures and interact with civilians. You can train national soldiers. And because the terrorists are laying low they do not have a lot of their propaganda tools from successful attacks. So even if we know that they're going to step up their attacks after a certain date, we would be way more prepared for that day than if we were to engage in continuous conflict the whole time.