The marked cap of BCH is false, because it was a fork of bitcoin, there are millions of bch that has never been claimed. Only reason it is holding any value, is it's low supply and a few large holders that have lost too much to sell.
If it were to ever go high in price, there would be lots of fresh bch sold from people who didn't bother claiming it for 5% of their bitcoin
Stop living in the past. It's not a hardfork anymore, BCH a self-sufficient cryptocurrency now with great market cap