All BCH did was increase the block size limit from 1mb to 8mb. It solves the scalability problems in the short term, but will run into exactly the same issues a year or two from now. Then it'll be 32mb blocks, then 128mb, then 1Gb. An O(n) approach won't work in the long term.