Now that's a load of steamy bullshit right there.
No. It is all true.
Smoke existed always and for both sides.
True. But ostheer has only mortar smoke stock. Allies have many more options on infantry and non doc on vehicles.
Units taking less damage when suppressed is a mechanics that applies to all infantry of both sides equally.
Everybody knows that. But 4 men squads have less health (80*4=360) while more man squads have more health (80*5=440; 80*6=520), which means that health will be depleated more quickly on ostheer main infantry.
Soviets have to choose between mortars and snipers to counter HMGs.
There are many more units to choose from - I usually go for flame engies in a clown car. You could trap a building with a demo; you have oorah cons with molotov, etc. Doctrine shocks with smoke just rule infantry battles, etc. and of course t70 is a beast here.
USF had to pay fuel for the option, now they have infenrior, overpriced mortar to help them after they have lost completely fuel option.
They have smoke on the officers, t0 mortar, and many more options including m20 smoke or even sherman smoke to cover advance.
UKF has tech locked sniper only.
No. They have universal carrier with flames, later mortar emplacement, but they have t0 mg so it may be build as quickly ost mg42. They get IS also in t0.
Ost has 2 counters in the very first tier and another one that nukes garrisoned team weapons in less them 10 seconds in T2.
You just exaggerate. They aren't any better than all the counters other factions have.
That means ost not only have most cost efficient HMG, they also have most and most veried ways to hardcounter garrisoned HMGs.
It is simply not true. Allies have both: more than reliable support weapons and potent and varied infantry squads!
Oh, and that "slightly different timing" makes for a world of difference. Cost is also considerably different as allied HMGs cost more, come much later, are much less effective or all 3 combined.
That is not true. UKF has their mg in t0! Costs are similar! Do you even play this game?