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.