> You're quite literally leaving zero room for things improving over time
In some sense, yes. "Improvements" that break my workflow--where before said improvement a sequence of UX interactions produced a result and afterwards the result isn't any longer there or the interactions are no longer possible--aren't worth the price. So I'm all for non-breaking changes, just don't ever change anything in such a way as to break existing users.
> technology can enable new features
Great, so build those new features in such a way that they don't break existing users--i.e. such that I do not notice them.
> we just get better at building UIs over time
Congratulations! I'm happy for you! But I'll be really unhappy if you use me as a guinea pig to test out your newfound abilities.
In some sense, yes. "Improvements" that break my workflow--where before said improvement a sequence of UX interactions produced a result and afterwards the result isn't any longer there or the interactions are no longer possible--aren't worth the price. So I'm all for non-breaking changes, just don't ever change anything in such a way as to break existing users.
> technology can enable new features
Great, so build those new features in such a way that they don't break existing users--i.e. such that I do not notice them.
> we just get better at building UIs over time
Congratulations! I'm happy for you! But I'll be really unhappy if you use me as a guinea pig to test out your newfound abilities.