Sturmpios 57 range 1 dps assengies 48 range 1 dps. That is not equal.
In my experience assengies never win point blank, even coming around a wall at point blank range they didn't even kill a sturmpio before being wiped. Although personal experience means nothing on this forum so whatever.
A higher rate of fire on an assault rifle means nothing when you can't control it compared to a 9mm submachine gun. When I was in the US Marines I learned to fire my M249 SAW at point blank range, that thing has a sweet rate of fire, but I would rather have a submachine gun in close quarters.
When some say why Rifles beat Grenadiers, everyone says rifles are more expensive so they have to. But people expect Assengis to wipe Sturmpios. Personal experience does mean something, but what has happened to you was because the RNjesus. If you are lucky, your squad will focus fire on an entity and the enemy will lose 25% of their DPS. If the enemy is lucky, you'll lose 25% of your DPS. But again, at the current state, Sturmpios should beat Assengis.
And please do not argue about real life experience, you might think of it as a side note for your post, but people will focus on real life stuff and this will go off-topic :/
(I myself wanted to argue that I would always choose an assault rifle in CQC conditions, and I only have experience with MP5 and AK family. I don't know why would you choose a sub-machine gun when you have access to M16/M4 or SCAR.)