Bitcoin Cash is the result of an internal fight about what size a block should be. Unlike Bitcoin (BTC), Bitcoin Cash (BCH) uses bigger blocks to scale so it can meet the demands of a global payment system. At the time of the split, the Bitcoin Cash block size was increased from 1MB to 8MB. The increase in size lets BCH process more transactions per second while keeping fees low. The end result solves the issue of payment delays and high fees experienced by some users on the Bitcoin BTC network.
BCH was forked off of BTC in 2017 with BCH promoting itself as the true Bitcoin, and BTC as the imposter. The move also left a bad taste in the mouths of Bitcoin users who disagreed with the BCH users claiming it to be the legitimate chain. The BCH community ironically suffered a similar in-fight when Craig Wright AKA “Faketoshi” (Wright falsely claimed to be Satoshi Nakamoto and has since been called “Faketoshi”) Split BCH and the community in two with the creation of Bitcoin SV; a fork of BCH.