Think of MCP like CORBA and COM+ and all those other systems.
The same reasons those were needed is why this is needed.