Well, I am pretty sure there are way more miners going for speculation than you think. That's how it most likely became popular to mine BTC: whoever mined BTC in 2015 when a Bitcoin was worth $170-200 had their mined coins become worth 100x more two years later. Think of how many have invested in BTC when its price was between $10k and $20k hoping another 10-100x increase would follow - I could easily link this to what happens with mining.
The title asks about the way halving affects the price and the post asks how will it affect miners... which one do you want to know?

Hopefully both sides will be explained here and based on the ideas that I had, halving effects is really amazing when there's a consistent price increase. Demand will follow for the entire market influence, so we will able to see the price growth progress. Miners will also increase the numbers of transactions as well as profit, because more people starts to trade and blockchain network will be back to its normal activities.