Well it's not like there was literally any alternative to maxim spam at the time. Cons were and are trash who, *ahem* don't stand a chance Past 5 minutes against okw on all maps.
Maybe having something attractive to support the maxim instead of literally just more maxims would help elevate the spam of maxims. With t2 only having maxims and being an alternative to having infantry (because cons are literally worse volks who are only allowed to start scaling after tanks hit the field, not once they tech up for the 1st time) its literally maxims or bust. Bad faction design lead to a spammed MG lead to a nerfed MG that cant do its job unless spammed. It's a self fulfilling prophecy. As long as the maxim (and cons) are absolutely garbage, which they are, the only time you will EVER see maxims is in a spam. Because there is quite LITERALLY no other viable option. Penals or bust.
Even when the maxim was a decent unit, it's not like Soviets were overpowered. This was in the context of a different balance state, where the Axis late game was stronger or the Soviets late game weaker than now and you were supposed to win early or lose. As you noted, no one spammed maxims because they wanted to but because they had to.
Now maxims suck, conscripts are trash as they have been since release because they cost and bleed too much for you to afford supporting them with anything while using
them as support is inefficient for the same reason and since their utility is behind tech (and why, if you pick a commander with it, does assault pack come at 3 freaking CPs?). And in team games you do not know who you are fighting against. If you make T1 against Ost, you are screwed. And T1 against OKW only works in a small early window if he doesn't gather his units and lets you pick them off one by one. In both cases, the Axis player needs to screw up while you need to hope he doesn't know what he's doing.
But instead of remaking the Soviet early tiers so you are not relying on a flimsy gimmick like clown car or spamming the only predictable and counterable unit but that at least does its job, they simply nerf whatever isn't already bad. So now we have trash conscripts, bad maxims that Ost in particular have many counters for, predictable and easily counterable T1 (it's not like penals are good, they are just what you're left with), and the Soviet player themselves don't know which opening to gamble on because they don't know which faction they're fighting or what opening that faction is doing when each requires a different tech.
I play Soviet, Ost, UKF and OKW but at this point I am tired of playing Soviet and UKF. Playing them feels like I am a soldier not only attacking through a route the enemy knows I'm coming, but also with a jammed weapon and chain weight attached to my ankle. I'm thinking of trying USF to see if they're any different, and if not I'll probably simply play more and more Axis and less of the messed up factions. Ost in particular I feel is easy, powerful and versatile (and becomes even more versatile with commanders like T0 halftrack, assault grens, osttruppen, etc.) Why would I play a frustrating, broken mess instead of that? but then who will you play against...?