And the existing solution always has inertia. It works, people are used to it.
Any new solution needs to not only be better, but better *enough* that it justifies the cost of switching: not only the money cost of buying the widget, but the cognitive load of learning a new workflow.