You do have a point there, mate. Considering that Bitcoin is the original cryptocurrency with a lot of supporters behind it, it will be very difficult for Bitcoin Cash to surpass the pioneer cryptocurrency. Bitcoin has an established branding and dominance in the market. It will take BCH a lot of effort to reach the point where Bitcoin is right now.
Of course, BCH has temporarily solved the high cost of fees, but given its current block size, its blockchain will increase at a much faster rate than Bitcoin's, making it much more centralized than the former. Given the fact that Bitcoin is very valuable and has the most market share, it will be quite difficult for BCH or any other altcoin to surpass it.
One that is close to overcoming Bitcoin in terms of market cap is Ripple. While this one is a centralized payments solution, it has certainly gained traction among the cryptocurrency market making it closer to reaching Bitcoin's market cap. If the XRP continues to rise in value at a faster rate than Bitcoin, then there could exist a possibility of it overcoming Bitcoin as the biggest cryptocurrency in market cap.
Despite all that, both BTC and BCH could complement each other by serving as a store of value and digital money for sending payments at a cheap price to anyone in the world. If BCH adopts Graphene Blocks, then it will have a tremendous performance in processing transactions than Bitcoin. Only time will tell whenever BCH will survive or fail in the end. What really matters is that Bitcoin is here to stay for the long term. Just my thoughts