As I see it, the BCH community is too close minded currently to make this change. This hinders functionality and adoption.
Somewhat of a workaround would be to refine 0-conf adoption/acceptance. By default, the probability of double-spending decreases with the time passing between blocks.