BCH's privacy problem could be fixed by everyone shuffling their coins all the time. It would not be a burden on the chain, as BCH can efficiently prune and enable some next-gen scaling like UTXO commitments, making storage of the whole chain all the time a thing of the past.
Monero doesn't scale, like, at all. Every node must keep 100% of the blockchain, all the time, forever. Especially with the recent full-chain membership proofs, any transaction from anywhere can be a member of the ring. As usage grows, Monero blockchain will grow out exponentially, and the need to constantly scan blocks for transactions will clog volunteer non-mining nodes.
I see only grim future and unfixable obstacles for XMR.
Sure, that's why I mentioned you can do that, but BCH runs into the same problem as XMR sender privacy. Obfuscation isn't enough. That's the entire reason XMR is switching to FCMP because of statistical attacks.
I admit BCH is more scalable. But whether we hit that scalable "bottleneck" depends on rate of adoption and tech advances. If we never hit it, that advantage doesn't entirely manifest. FCMP also allows layer to be built on top of Monero.
I think crypto will grow, but I don't believe most people are going to actually use crypto even if given the option tbh. It's just worse than fiat if you don't care about sovereignty and privacy which seems to be the feeling of most people. You also don't "need" to use permissionless money for things you already have permission to do anyway.