12 of the soviets 19 doctrines have atleast one of the units you just meantioned. of the last 7, you have industry, urban defense, counter attack, partisans, and irregulars. thats not enough options for you?
the only doctrines that really have nothing going for them are nkvd and conscript support
I would like to support his argument in that usually, you'd need BOTH a Doctrine Infantry AND Doctrine Tank for a doctrine to be viable (well performing). This further limits commander choices as considering how horrible stock units are compared to the Doc units. Forgoing even one option, will leave a hole in the performance of that specific role whether its heavy tank or T85 series.
Comparing this to Axis, they aren't as even remotely reliant on commanders in regards to Soviets.