BTC will fail because it's supporters are only interested in bitcoin to make easy fiat $.
BCH will succeed because it's supporters are interested in bitcoin becoming a alternative to fiat $.
Simple.
Ideology matters.
However this will always be challenging to describe, especially to people unwilling to see alternative ways.
Brilliantly said.
Simples.
Truth.