This might seem obvious to some, but this article introduces a new conceptual model for examining DAOs: by looking at the context of the costs of cross-program invocation. Cross-program invocation is a Solana term to mean calling code external to the code that you’re currently using. In Ethereum, this is simply calling an external contract. The engineering externalities of web3 incentivise DAOs to exist to fight the constantly oncoming stream of code rot since this fixed cost exists. This article explores that this unfortunate reality has a positive side effect that strengthens the space at large.