Soviet's just don't have as many mandatory upgrades as other factions do. Most Soviet munition dumps are just artillery and special abilities. For instance you don't need to pay for special weapons on your infantry and medics cost MP.
This doesn't justify molotovs being crap, but Soviets floatin' muni Is a Thing That Exists.
Mines, Oorah to do the flanks the faction needs to do as Axis sits behind OP42s and LMGs, Mollies, Trip flares, flame throwers, DPs, .50 Kraut mower.
You need to get these things to keep your infantry in the game.
Also demo charges. There is never an excuse to float muni.