This is a good list of things the industry currently takes for granted that are worth re-examining.

Many of them align with modularity:

• Geographic decentralization is important -> rollups can take advantage of geographic centralization for extremely low latency

• BFT consensus is a prerequisite -> sequencer preconfs are probably good enough finality for most users

• Sharding is bad -> parallelizing execution by rollups enables massive scaling, interop is getting 10x better

• All apps should be treated the same by the chain -> each app can be completely customized and vertically integrated as a rollup

Many of these ideas will be tested by Celestia and its ecosystem over the coming few years.