Dear Google Cloud: Your Deprecation Policy is Killing You, Steve Yegge

In fact, that’s the thesis of this essay. Successful long-lived open systems owe their success to building decades-long micro-communities around extensions/plugins, also known as a marketplace.

On backwards compatibility:

Backwards compatibility keeps systems alive and relevant for decades .

Backwards compatibility is a design goal of all successful systems that are designed for open use; that is, implemented as open source, and/or guided by open standards.