Well, a large majority of Afghanis have no problems with Taliban rule
I doubt that! Especially not the women who had a taste how life could be with education and the right to work and just have a life to speak of generally.
The problem is in the rest of the country there is no real leadership. The Taliban have a cause, a religious vision, behind their dream of an islamist society all the different clans and tribes can gather.
But beyond that it is still a tribal society...where tribe leader and clans negotiate things between them...the gov in Kabul is far away, paid and bought by the West, and now it's leader just flew...like the biggest coward. Why should the common Afghani stay and fight? Who will lead them? Who will unify them? There is just nobody! Its every tribe, every family clan for itself...and fractured like that they are easy pie even for a small, but determined and unified force!
I'm sure with a real leader, who could unify the tribes, who could get all tribes leader behind him, they would fight and they would win, they have the numbers and the equipment. But these structures just aren't there. Afghanistan isn't a real country with our measures.
In that regard the US and the West didn't get "its ass kicked"....it was never a war to be won by us....it was a naive error wanting to believe Afghanistan, the people there work like us...the only way we would have changed the outcome would have been to colonize that territory, to incorporate them into another functioning real state with working institutions, to do the work nobody else there can.
Maybe China has the will to go that far...