Have you checked coh2 stats?
Volks lose to Rifles at every range. You should probably check on that.
Unsurprising given that they're significantly cheaper than rifles. Incidentally, they eventually beat rifles once they vet up - which is pretty easy to do because schreks feed them vet at light speed.
On topic though, while Soviets don't have many munition dumps, USF are probably the most munition-starved faction in the game - largely due to their vast number of expensive (and mandatory) inf and armour upgrades, nevermind their dependence on grenades. Even discounting the incredibly expensive double BARs/bazookas/M1919s and nades on rifles, they need to dump munitions into armour skirts for the M20 and probably several uses of smoke and active abilities on their AT guns/Stuart before they even get to the medium tanks - and then the MG upgrades on those cost more than the Axis' for whatever reason. Hell, to even compete with Obers, which only require MP, Paras need to spend 120 munitions a piece.