In one scenario, if one miner captures 51% of the hashrate, the value of the entire network drops to zero, and all of the miner's devices become junk. Therefore, no miner wants to capture 51% of the hashrate.
Increasing the size limit or decreasing block times for scaling increases the blockchain size and eliminates small miners.