> The amazing thing is 'which' was working perfectly fine for everyone.
'everyone' = existing users. New users are generally harmed by redundancy and mess.
'everyone' = existing users. New users are generally harmed by redundancy and mess.
As in all things, it is a balancing act.
As an anecdote. I developed a product in a field where the main players were extremely well established with codebases dating back to punch card days. Their software could do everything you might imagine wanting it to do. But it was also so complex, you had to take a training course to learn it. But what's interesting is there were customers of those competitors who also bought my product because it was quicker and easier to get common things done. All that power actually let to a worse product in some ways.