Bitcoin must have capacity that far exceeds current demand.
Otherwise big fish may run tests that look a lot like the weekend stress test and conclude, 'It's not ready yet'.
BCH adoption won't necessarily be gradual
I think the 2MB default is symtomatic of the bigger problem that ABC wields too much influence. More miners and pools should adopt BU, so that block producers, like nodes, are at 50/50
That would be a start, even better would be if pools actually ran 2 or 3 of the existing clients so that they are actually more protected against failures in clients.