Just look at the negative tone towards all things Russia in their posts. This type of emotionally driven attitude clouds judgement.
And sure, there’s plenty to criticize about Russian politics but that doesn’t mean they aren’t a space contender.
Heck, replace Russia with India. India has a ton of basic problems but that is not stopping them from competing.