So a miner will never reduce the cost to include a transaction into their block, even when they aren't getting enough to fill up the block?
>They might stop mining altogether
Maybe, but any market can experience short term irrationality. Maybe it takes them a few hours to stop mining in which they lose money. Or maybe stopping operations costs enough money that the miner won't stop even at a small loss, at least for some amount of time.