Both the military and intelligence communities said that Afghanistan would fall. They just blew the timeline.
That didn’t stop Joe Biden from going in front of the people to say that the Afghan military would win and the Taliban would not be able to take the country. It appears he flat-out lied.