Pretty much? They have logistics problems 20 miles from their borders, we had excellent logistics for 20 years in frickin Afghanistan. They built Taco Bell restaurants on the bases. These are entirely different leagues of capability.
Russians are winning now because they've figured out logistics within 50 miles of their borders compared to earlier in the war. Still doesn't mean they can project globally, and everyone knows.