The difference between WW2 and now is the people. in WW2 the people were forced to fight and gladly went home once the leaders were killed.
In Afghanistan and surrounding countries each individual WANTS to fight and die for Mohammad.
Good point, we were fighting countries, now, regardless of how most of the left feels, we are fighting a quasi religion.