Bitcoin mining today is done with purpose-built machines (ASICs) in large data centers looking for cheap electricity. Miners' revenue drops by half at every halving, so less efficient miners are pushed out.
Miners selling their coins is a constant source of supply, which is why analysts watch miner flows.