Here are the reasons why I think it is possible:
The bitcoin core team that are working behind bitcoin core are making transactions very slow, expensive and unreliable, which isn't how the original bitcoin was created.
No one would want to hold a currency that is extremely expensive slow and unreliable.
On the other hand, bitcoin cash can send money instantly, very inexpensively and is reliable. Anyone who would use bitcoin for personal use, or business use wouldn't want to pay huge amounts of transaction fees.
Bitcoin core is getting destroyed by the team behind it who don't understand the fundamentals of the original value of bitcoin.
Recently bitcoin transactions were delayed for days, even months and people have also lost their money while transactions were taking place. That doesn't sound very good for bitcoin does it?
It’s sad to know that the teams behind bitcoin core aren't technical enough to make transactions faster and cheaper.
With bitcoin core there is only one team behind it and maybe this is the reason why all the problems occurring, where as with bitcoin cash there are 6 or 7 developing teams, which makes bitcoin cash more decentralised.
Bitcoin cash has gone up considerably in this recent month.
Let us know what you think in the comments below; do you also think bitcoin cash has the potential to replace bitcoin core in the future?