Why was a hardfork necessary to create BCH? Why was a hardfork necessary to create BCH? r/btc BCH BTC

So BCH was created as a hard fork of BTC in order to increase the block size limit to overcome BTC's scaling limitations, but why was a hard fork necessary? Was it necessary ONLY because the miners didn't agree to a proposed change to increase the block size limit? Or was it necessary due to ...