Thanks for proving my point!
Weird.
Here’s the key I think you are missing from what I can interpret from your posts.
We could have kept troops in after the withdrawal date if certain conditions were met, the most important of these being that the government of Iraq agrees. They did not.
These were the terms agreed to by both countries and signed by Bush.