I think this is a best-case plan. A hasty withdrawal is always a bad idea and staying forever is not a good idea. I think two years is sufficient time for the military to wrap up whatever it intends to do. My guess is, for the country as a whole, two years will go by very quickly.
As for the troops that remain, as long as they're not actively engaging in combat, its all good.