I don't think there is an impression of that or really ever has been. Russia has successfully launched humans into space more regularly and at a lower cost than the US for the last 60 years. (Well until the last few years)
I think it's more likely that this is just an occurrence of something akin to the birthday paradox and sometimes things just happen. It's the narrative due to the current (horrendous) political direction of Russian foreign policy that then colours the interpretation of these events.
--
Edit: Your comment has been downvoted significantly and was briefly "dead" I think unfairly, and while I disagree with part of it and don't believe the sabotage hypothesis, you are asking the questions that most people will be asking. The reply's are a worthwhile discussion in my view, and so I vouched for it.