No fucking shit. I address this in the opening for lines of my post. This makes me wonder if you read the post or looked at the title, maybe skimmed it, and replied. For your convenience:
...
I disagree not only with your proposed fix, but also with your supporting arguments.
I don't expect indirect fire units such as mortars and support guns to deter or stop blobs, I expect them to bleed my opponent's manpower slowly over the course of the game.
I think anti-blob units do deter blobbing. Blobbing around while under stuka, katyusha, or sturmtiger fire is suicide.
I don't think purchasing an anti-blob unit such as a sturmtiger or stuka inherently leaves you vulnerable to armor. Why shouldn't you purchase units to counter what you're facing? Adapting to your opponent's strategy is a crucial part of the game.
I understand that your suggestion applies only to small arms, and as a result what you're effectively asking is for almost every unit in the game to counter blobs. Machine guns, obers in cover, and artillery alike.
So I'm not flippantly dismissing your ideas, and I'm not trying to be condescending. I just think this is an incorrect fix to a problem that doesn't exist.