Another way to help this would be to spread the hash rates around more evenly so they're not localized in one or two pools. This, unfortunately, is something entirely beyond our control.
Would it actually help in any way in the current situation (with large nicehash orders hitting the BWK network several times a day)? Does it make any difference whether miners spread their hashrate over several pools or not? When a nicehash user comes, it can come to any pool, including their own private pool. And no matter which pool they use, the total network diff goes up (and then doesn't go down for a while, after they leave). I understand how it's good for any crypto to spread the hash over multiple nodes in general, but I don't see how it helps against large nicehash buyers coming and going.
It certainly doesn't help against that. It also doesn't help when the nicehash orders get lobbed onto a pool that already has 70% of the nethash. I'd much rather they hit private pools so the rest can get caught up and get things moving along faster once they pull out.
Ultimately, only way for this to stop being a mining issue across all of crypto is for nicehash competitors to start showing up and split that power up some more. As it stands now, there's really nothing anybody can do about it so I guess time will tell.