Are you sure about that? Then why is difficulty stuck so high for days at 21 when practically no one is mining?
Last time the diff dropped there was an influx of miners, since profitability spiked according to Coinwarz and the like. They then left when the diff jumped. Now, we have to trudge along until the next readjustment or until KGW is implemented, whichever occurs first. KGW most definitely did not cause the diff to get stuck.
Exactly! The
lack of KGW allowed the diff to get stuck.
Having KGW should help two ways
1) The diff will track changes in hashrate much better, so the block times will stay closer to 1 minute, even if the hashrate changes.
2) Since the difficulty will track changes in hashrate much better, multipools and other miners be less likely to jump in temporarily, so the hashrate won't swing so much.
For more information about KGW, see
here. There are charts in the comments at the bottom that show (for other coins) how much better KGW tracks hashrate changes.