The problem is the old stupid was kinda silly- band of death, but the newer system feels gamey and contrived. I've never liked it.
I think a decent compromise would be to adjust the penalties for hero stacking by level, or to make the penalty apply based on monster strength and champ level.
epic- no penalty for heroes under lvl 15
deadly- no penalty for heroes under lvl 10
strong- no penalty for heroes under lvl 6
medium- no penalty for heroes under lvl 3
weak- always a penalty
My real suggestion was to give large groups of troops a bonus vs heroes, like heroes could only kill 1 unit per attack via melee, which would guarantee that heavily armed troops would get good whacks in vs heroes.