Earlier quoted context omitted.
If you're not receiving criticism, you don't matter.
"There are only two kinds of languages: the ones people complain about and the ones nobody uses" - Bjarne Stroustrup I've found that quote to apply to everything. Familiarity breads contempt, even just from boredom, or wanting to shift blame for the monotony of the task you're using the tool for. For example I think Excel is a great piece of software, but I know someone who spends all day every day in it doing dull b…
Some software examples: Internet Explorer has not been winning the browser wars for a decade. I've deleted Skype after its interface had been sufficiently ruined, and I don't know anyone who still uses it for business. When iTunes got too annoying, I left its ecosystem for Spotify. It's not looking good for Siri in the battle for the smart home. Speaking of programming languages, I complain a lot about Swift, don't use it, and am moving in the general direction of IntelliJ IDEs.
Excel and C++ got lucky, they will be hard to replace.