Winners are mostly chosen by effort put into marketing, not product quality.
Winners are mostly chosen by effort put into marketing, not product quality.
The goal of the business it to make money, not make a great product.
They will make the product better if and only if it will lead to greater profits.
If you can make more money hiring more sales and marketing people to sell a broken product than hiring more engineers to fix the product, you're going to hire more sales and marketing people.
More broadly: products are the way to make profits, but they aren't the purpose of the venture.
I do not understand that at all, but maybe my reality is just substantially less mediated by "the conversation" that I don't get it. (Drizzle is fine BTW)
1. Many if not most "customers" (JS devs) don't understand how to evaluate quality deeply (thus, quality signals aren't trustworthy, making evaluation more difficult and resulting in further acceptance of using unevaluated products)
2. There's an overwhelming number of choices, with deprecation, replacement, and eclipsing all being fairly common - potentially even year-to-year
You kinda just have to try stuff out and work with what you've got.