The reason why is that electricity for mining is priced in national currency, so interest in mining bitcoins depends on a miners future expectation of the value of bitcoin price in national currency when they sell the bitcoins to pay the electricity bill. The current wisdom is that the halvening decreases the amount of bitcoin that miners receive while increasing the USD value of bitcoin because it decreases market supply and the perception of market supply.