Why not simply makes stat progression linear instead of logarithmic ? Simpler and actually fix the problem at the source instead of tweaking twenty different things to partially hide the effects.
Because fixing the stat formula will affect the entire game.
Right now, this issue is only really prevalent in Act 2.
Act 1 is fine, just lack gear and even then, legendaries aren't in the range yet and epic are limited.
Act 3 is fine and most of the gears.
Act 2 is "Have good gear = lolstomp because they didn't balanced enemies to be as strong as the early legendaries"
Another way to fix this is to just change what level legndaries and divine appears. Lock Legendaries to level 13+ (for roaming boss fights in act 2 and Nameless Isle. You barely find legendaries and divines on Nameless isle merchants!) and Divines to 18+ (Act 3 only)