It’s just what Bitcoin does. Price is set at the margins and there are enough buyers to bid up price at the moment. Imagine when the daily supply halves in ≈6 months.
Imagine that the halving does nothing
Demand would have to halve too for that to play out.