I was thinking a long time about this situation. Trying to connect the dots.
First - I don't believe in War on Terror. In fact - ten years of occupation of Iraq and Afghanistan effects are quite opposite. A whole new generation of terrorists grow up.
There is little wonder in this. Countless thousands of young men in these countries has been affected. They lost family members, houses, any chance for education or career. At the same time they become accustomed with violence. In this situation - a carrier of professional extremist is the only available to them.
Second - the official explanation on these wars are just ridicules. We all know the truth about Saddam's mythical weapons of mass destruction. And invading the whole country (Afghanistan) in order to catch and kill one man is equally mad.
These wars are just plain stupid and pointless if one wants to believe in official explanation.
So - why? Why the USA continue this affair for 10 years?
My private theory is quite simple. I think that in the future historic handbooks the War on Terror would be considered a minor detail. I think that the XXI century would be remembered as a time of much more serious conflict.
The mighty power of US economy is shrinking already. The national debt is sky high. And they can't fix it. At the same time the economic and military power of China is growing rapidly. Sooner or later the Chinese would try to reach what they think they deserve - the status of Empire and a Yuan as an universal international currency. That would be the end of the US of A.
The war between China and the USA is just a matter of time. If the USA would win - it's huge debt held by China would be probably written off.
Not forget Russia and India.
What is happening now is a preparation. In future, when the time come, the USA would need huge, well trained and well equipped army. And all of this cost money. In the time of peace such an budget is beyond the reach for the army-industrial complex.
But in the time of war everything changes.
What the USA needs right now is war. A little small scale never ending war. And the Arab countries are perfect target for two reasons - they are no real threat to the US and there is oil as a bonus.
Additional bonus is that the war hysteria (or fierce patriotism if you like) allow the US government change the nation. In the time of war it's much easier to take some rights and privileges from the people.
"Give up your freedom for more security" - It's happening right now.
And people fighting for their rights would be branded as traitors. It's much easier to create an obedient and disciplined nation that is easy to govern when the war is on the news.
Ironically - I think that the real target in the Iraq and Afghanistan war is not some mythical "terrorist" but the American nation itself. But sadly - it has to be like that.
In order to survive - "the land of the brave and home of the free" has to become the land of strong, obedient and disciplined people. And for this process - a war is needed.
BTW - Take a look at the map of Afghanistan. This is realy good strategic position. And a mainland of China can be easily invaded from there.