Sounds like someone's overreacting from one match of Guard Duty. That is the only map, aside from Wasteland which is basically an infantry map with limited vehicles, where Soviet rangers exist. Unless someone fucked up on the rotation and made those two the only maps, I don't see how this is even slightly true.
Also Soviets have had a rocket soldier for five years now.
Running out of money would never happen if we did that, because every map now has an ore silo to make sure that losing the Refinery is not an instant game over.
Hard to tell with how many maps seem to be missing. Two maps I played on had Soviets with Rangers, back to back, so I assumed they were always on every map.
Running out of money? I was sitting on 6000 credits as a losing Soviet team. We couldn't even leave our base after the first rush from the Allies. You guys added Silos to every map to change the flow of credits, which was again never needed. Losing the Refinery is part of the game if you don't watch the base from attacks.