No UK government -or the UK public as such- is willing to stay decades in Afghanistan.
They remember their failurs from the past in that region.