Open, modular, and interoperable software is critical. You don't want systems to be stuck with the brain they shipped with, and it isn't hard to imagine reasons why you might want to support totally novel/specialized agents. Next, downloading Tom Cruise into an FQ-44.