Maxim is fine as it is.
If it's abused is because soviets can't play with infantry because all their non-doc units are useless
Nah.
If a unit is abused, its because it is overperforming.
As long as its overperforming, all other options, no matter how well balanced, will still look "useless" in comparison.
Its pretty simple logic.
OP:
I think your suggestions has merit, but its a bit counter-intuitive and would be difficult to explain to players.
I'd prefer something simpler, like a longer de-setup time for example as Skinless suggested.