Why does the Tendermint algorithm require the gossip communication property? In its absence, the algorithm may never terminate due to the hidden lock problem.
If the basics are not covered, you can put on eng. teams all the 10x engineers you want, and it will still look like as if the team is barely treading water. When the basics are covered, it makes a world of difference.
An essay about the Modularity narrative and a counter-current thought: There would be great unlocks if beside Modularity we would also see more of an opposite pattern: Specialization.