Price is first because of speculation of the adoption. If adoption never happens, the price will tank. It if does, it will continue to go up. BTC didn't get to 20,000 because of adopt
I think adoption is a very gradual steady curve up(BTC has stagnated, probably reversed). The price returns to this mean after getting over bought.
BTC's utility crashed. Therefore the market crashed. If it didn't there wouldn't even be BCH. It crashed because the utility crashed, not because it was overbought.