The entire reason is decentralized, permissionless, censorship resistant speech. Code and specs are speech. You can have any subset of interop that you care. The empty set is still a subset.