There is this phenomenon I dub “Design by inertia” where you end up with subpar designs because you are #1 in the field so you don’t have as much incentive to really understand your users (“who cares, people will use our tool since we’re #1”). Saw that with JUnit, might happen again