Remember that 266 rounds in a minute with a StG.44?
The Germans issued seven 30-round magazines per gun, for a basic load of 210 rounds. Which is 13.2 pounds of loaded gun and an additional 12 pounds of ammo. Every extra magazine adds another two pounds. It adds up fast.
If you spray and pray you're out of ammo in less than a minute.