But that's not the same thing as being happy with how things work, and it's not the same thing as using tech as productively as possible.
If productivity of end-users was the goal then we wouldn't see random changes to interfaces that people had learnt, for no other reason than some graphic designer thinks it doesn't look "fresh".
The truth is for most of what most people do, computing was solved around 2010-ish and all anyone wants now is for things to be more reliable, faster and cheaper. But that's much harder work for companies that a new flat interface style, or some animated emojis.
That, and their goal isn't actually to make a better product. A better product can be a means to an end, but the real goal is to increase the rate of growth, and more often than not that flat interface style convinces some manager or consumer that they need the latest one.
Some of the reason for interface changes is that otherwise people think that nothing changed, and it's easier to make a cosmetic change to UI than make users read release notes.
If productivity of end-users was the goal then we wouldn't see random changes to interfaces that people had learnt, for no other reason than some graphic designer thinks it doesn't look "fresh".
The truth is for most of what most people do, computing was solved around 2010-ish and all anyone wants now is for things to be more reliable, faster and cheaper. But that's much harder work for companies that a new flat interface style, or some animated emojis.