[...]
The choice of the Bitcoin camp is to move mass tx *off* chain. And segwit allowed that. The Choice of the BitcoinCash crowd is to have every transaction permanently recorded on the main chain. I think the layer-2 way is right, and therefore I am glad to see hundreds or thousands of tx/sec to move OFF the blockchain.
Exactly! I just can't imagine my daily morning coffee and other petty, insignificant purchases being permanently recorded on-chain, and having to be copied to millions of devices on the network and preserved ad-infinitum... This would soon result in a monstrously large blockchain that contained mostly worthless junk. It just seems so pointless and a great waste of resources.
Logic dictates that, as Bitcoin grows and adoption increases, the blockchain should tend to contain mostly transactions of non-trivial value, that are either transfers of non-trivial amounts of value/wealth, or aggregates of smaller transactions coming from one or more off-chain layers, such as the Lightning Network. Such "layered" approaches are already being successfully utilized in several computer science concepts that are being used by you and me everyday. Computer networking is one of them.
Regardless of what each of us support, the Bitcoin ecosystem will find its way, and, almost by definition, will move towards the optimal solution to the scaling problem. "Vires in numeris." Nothing to worry about. Just HoDL and enjoy the show.