all of those are doctrinal except flamers and mines... and even minespam wont save you tbh
yes, alot of the strong soviet units/abilities are doctrinal... but how does that make the argument not valid in any way? Its exactly the same with every other faction, like ostruppen, 5man grens, wc51, valentine, commandos, pak howi drop etc. you need meta commanders to beat meta commanders
Flamer blobbing is true, mine spam is dependent on muni control and suffering early in map control can demolish mine spam, dshkas have the worst deathloop in the game by far and a very narrow arc, guards are good, shocks are map dependent, T70 is amazing but comes out 8-11mins depending on fuel income, SVT shocks means no mines whatsoever cuz you have to keep dropping SVTs and a Dshka after your flamer but I agree it's a good upgrade despite the drawbacks.
Soviets have a lot of good stuff but the Ostheer powerspikes are much better and OKW can easily win if you play the straight up before the T70 shows up. It's always a guerilla war against both factions early until you can actually come out ahead.
Which is why I find the entire thread hilarious, Soviets are far from OP and quite nonexistent in the 1v1 meta due to their matchup vs Osttruppen.
ye deathloop is an issue but the dshka is still very strong, the 50cla has a deathloop too and is considered op.
okw actually has a tough time vs soviets, the double flamer and only one available sweeper will lose you alot of fights.
ostruppen are simply OP, i dont think anyone would argue about that and specially soviets suffer against them, that doesnt make the soviet early-mid game weak.