Two years ago, app developers faced a fairly simple choice when determining where they wanted to deploy their application: Ethereum, Solana, Cosmos, or maybe a few additional layer-1 chains. Rollups weren’t yet operational, and few had ever heard the phrase “modular stack.” The differences between the L1s (throughput, fees, etc.) were stark and relatively easy to grasp.