The only certainty miners have is that the Bitcoin network's controlled supply is set in stone from its inception.
https://en.bitcoin.it/wiki/Controlled_supplyThis is the constant; the uncertain parts of the equation are variables like price action in fiat, new political regulations, weather disasters, etc.
Anyone involved in mining should adjust their CAPEX and OPEX accordingly and project their ROI, while being prepared to decommission obsolete hardware if necessary. Recently, I heard an interesting idea for professional mining farms to refactor their old hardware to become products for end-user hobbyists, like Heatbit (heating your home while mining) or Lotto miner full nodes, etc.