I'm not stating anything about the overall merit of these suspicions. Just that some units of evidence that boil down to "because they're Russian" really ought to hold no weight.
It didn't take much (or any) sleuthing to discover that they're Russian government funded. At that point one has to start asking WTF questions.