New analysis suggests macroeconomic forces are overtaking halvings as key drivers of Bitcoin price cycles.