Time and time again. Good lesson.
1. Embrace: Development of software substantially compatible with a competing product, or implementing a public standard.
2. Extend: Addition and promotion of features not supported by the competing product or part of the standard, creating interoperability problems for customers who try to use the 'simple' standard.
3. Extinguish: When extensions become a de facto standard because of their dominant market share, they marginalize competitors that do not or cannot support the new extensions.
I copy-pasted that without changing a word. I think it is obvious how bedrock, and its proprietory nature, fits this pattern.
Take another. Walmart buys shirts from Acme Shirt Corp., but Acme sells to lots of suppliers. Walmart pays Acme $1 a shirt and orders a lot of shirts. To meet Walmart's demand, Acme stops selling to so many other places. Walmart buys even more. To meet that increased demand, Acme opens a new plant hiring lots of people. Great for the economy, right?
Well, the next step is Walmart says, "We can only pay you $0.75 a shirt now." At that point, Acme has to eat the loss. It's lost customers and has opened a new plant; overhead up, customers down means they're stuck. Then, Walmart knows it can really squeeze. It can buy the company for pennies on the dollar, or, since it's probably already selling generic versions of the product anyway, it can just let them go out of business. Plenty of other shirt makers out there ready to take Acme's place. It's done that process over and over again.
"But, Walmart's prices are lower!"
No. Practically everything is more expensive now (including adjustment for inflation) than it was a decade ago, let alone two decades. I'm 36 and recall going to college paying out of my pocket working a part time job and co-renting a nice apartment. I didn't eat ramen every other meal, either. Try that today. Forget about it.
Replace Walmart with Amazon and it's the same story.
It's like the analogy of shortening the dog's chain. If you take it link by link over a long period of time, it won't realize how short it's become and it won't remember how long it was.