I guess this is one of the merits of proof-of-work: force miners to mine on one chain only, and if the token on the fork is worth less compared to their relative increase in hash rate on the fork, they lose money.
In my opinion, the financial motive of miners played a big role in this decision, and that’s exactly what proof-of-work is supposed to achieve: consensus through selfish miners.
Has anyone done the math on the profitability of Bitcoin Cash miners versus regular Bitcoin miners?