Random bouncing isn't a fix. There is still no enmity control it's just going willy nilly. Just with potential larger gaps between the bounces though that is somewhat dependent on how fast you can get an actual in after taking dmg. There is no strategy in that. It's barely a bandaid. Sure it might be "better" than it is now. But if you are going to bother fix something why half ass it and still leave it mostly broken?
The whole enmity system needs an overhaul. It was based on level 75 mobs and mob growth that is totally out of whack with todays mobs. You shouldn't automatically cap enmity after doing 1% dmg to a mob. A simple overhaul of the dmg enmity formulas to make them more like the dmg taken enmity loss formulas would accomplish this. There would be strategy and enmity gearing. A tank could conceivable keep hate off of DDs if he was good enough and kept on it and geared for it etc. And if your tank sucked it wont and your DDs will eat it. Kinda like back before we were constantly capped for those who remember using tanks on old mobs back in the day