I'd bet even Israel, Germany and Australia have secrets the US doesn't know about. The nature of governments is to maintain secrets, even from allies. Some secrets can be ferreted out using national technical means. Other secrets require human assets. Nobody has a lock on other countries' secrets. It is a mistake to think anybody knows everything about another country or that anything can be found out from a distance. Iraq should have made that clear. EVERYBODY was wrong. And it took a search of the country to prove it. And yes, given the US problems with occupations, it turns out they are not as easy as one would have expected. But then the US didn't learn from the Israeli experience of nearly 36 years of occupation when we invaded Iraq. We'll be out of Iraq after only 8 years. That works for me. We've learned. Talks may not work with Iran. But war would be infinitely worse. Even if the talks are inconclusive, I don't think the US wants another war.
Western-backed Syrian rebels say kill foreign Islamic State (Reuters)
from the article: U.S.: Six world powers accept Iran's offer to hold talks