I would say not exactly: If you have a public protocol and it's intended to run in multiple places or in a distributed manner, then even if the rest of the world stops using it, you and your users can happily chug along in your own sandbox.
If it's only used or useful in the context of a privately-owned/controlled environment... then you're in trouble, or likely to get there..