Taliban were fighting for a cause(as fucked up as it is). To rid Afghanistan of non Muslims and kill as many from the West as possible.
The Russians are only fighting because Putin forced them to. I believe the Russian soldiers don't want to be their.