My statement was intended to be a value-neutral statement - the proprietary protocols have more features than the open standard protocols.
Naturally. It's much easier for two teams sitting in adjacent offices to agree on how to add a feature and get it done than it is for n independent, competing organizations.
Nothing in life is free. If I (as customer) buy tighter integration, it becomes harder to change one component later. On the other hand, if I buy interoperability, tighter integration is hard/expensive.
--Arnt