You sound like you’re coming around but still this….
> The Bitcoin Cash community goes to the other extreme and talk about things like 1GB block sizes.
I think it’s important to point out that nearly every developer I’ve talked to in the Bitcoin Cash community would like to keep it such that you can run a full node on a modern laptop that you could find in Best Buy.
For example, Peter Rizun and Andrew Stone who are working on the “gigablock” research both told me they believe you should be able to run a full node on a laptop if you want to and are limiting their research to figuring out how much a quad core/16GB ram machine could process.
That probably isn’t gigabyte blocks, but the research is part of figuring out what it takes to scale.
Personally I’m at a loss to see how you would get “massive centralization and trust in miners, with very few people running full nodes” if it remains possible to run a node on a laptop with a home internet connection.
What do you do if you max out what a typical home computer can handle? Well fortunately we’ve probably got like 3–5 years, if not longer, before we have to wrestle with that question. But my hunch is that by then other optimizations, like snarks and/or sharding will be starting to mature by that time.
I for one believe Bitcoin must remain decentralized to live up to its promise. But I don’t believe the blocksize needs to remain crippled for that to happen.