i guess u never uses ppsh cons with sprint? they close the distance with losing mostly one model. after this they shred all above other units u mentioned.
I do use Urrah sprint a lot actually. My early game soviet build is 3 cons into Molotov to deal with Mg42's so I'd like to think I understand the concept of cons sprinting.
Cons usually get schredded way before they close in even especially with the amount of panzergrenadiers on the field now a days.