Think about this - germans have only 1 viable infantry unit in the whole game ( if you dont buy DLCS like myself) since the huge Pgren nerf ( just too expensive to feild for the impact)
Panzer Grens are still viable you just have to learn how to use them. Cant just attack move to the enemy any more.
Lets count the soviets, cons, penals, shocks, guards.
You cannot have Guards and & Conscripts at the same time. If you come up against someone using 3 different types of infantry then they will be heavily vulnerable to armour and will likely have quite a large MP drain as well.
Grenadiers are a much better all round unit. With LMG they scale far better into the late game and they only lose a bit of close range dps but gain mid and long range in the process. Also increases their damage vs light vehicles. If you have a commander with G43's then they get a decent boost in close range as well. Panzerfaust is also generally more effective than AT nade.
Conscripts are generally pretty good this patch, but still require 50 fuel to become effective. Grens start with Panzerfaust and unlock Rifle grenade when they tech up anyway. Using PPSH gives them great close range dps but ruins long and mid range dps.
Penals are decent at close to mid range but lack AT. Satchel charge can be used but to be honest, your vehicles really shouldn't be suffering damage from sachel charges if they are being micro'd properly.
Guards require 75 muni to become useful. Their dps aint fantastic without it. They have a long aim time which can make them quite ineffective vs fast targets and they don't do very much damage to tanks compared to Panzerfausts (which seem to have a very fast aiming time compared to PTRS)
Shocks are great at close range but their dps is terrible outside of that. They have 0 AT either.
Do you still think they need AT infantry? just about every infantry unit they field ( except for shocks) has some sort of ability to hurt / slow tanks and the army has massive weapon team numbers for durability.
2/4 isn't "just about every unit" and you can argue regarding the effectiveness of them as AT. Also since when was 6 considered massive? Soviets do have more infantry available but Grenadiers are a better all round unit able to fulfil several roles without needing to be 3 different units.
On top of this soviet tanks are now much more powerful and can almost stand toe to toe with germans ( with the t34 76) and definitely stand toe to toe with t34 85, is2, isu152 ect
Soviet armour has generally been inferior for some time and has finally been put on a much more level playing field. I generally find Panzer 4's can kill T-34/76's and sometimes T-34/85's. Once again you cannot field all 3 of those tanks because they are doctrinal. Tiger is still a very good tank right now.
In short soviets do not need at infantry or they would be just too powerful - some argue that they already are in this patch as cons = grens for cheaper
Grens have several advantages over Conscripts especially into late game. Also they have the same manpower cost so how are they cheaper?
with less likely chance to be wiped and still insane kills with molatov.
Soviet squads still get 2 shot by Tigers and Brumbars and the Panzer 4 still does reasonable damage. They are not immune to armour just because they have 2 extra squad members.
What exactly do you class as insane kills? Most I've ever seen was 2 dead on impact. If your men are dying while standing in the fire, that isnt the fault of the molotov but your ability. Molotov is easier to dodge than a rifle grenade. Rifle grenade is still a decent ability and is just as effective against infantry as it was in the last game.
Personally I feel that soviets having no reliable AT isnt necessarily an issue but it seems a bit strange to me that the PTRS has such a long aim time (I guess to prevent it being too powerful vs light vehicles) but Panzerfaust appears to aim and fire much faster, while having much better penetration and damage.
How much have you played soviets if I may ask?