Posts
Comments
Precisely. And just to trace the profit motive explicitly: many of the features in question that get pop-ups in Office, for example, are just marginally useful enough in some niche that 0.5% of people who see the pop-up might try the feature. In the aggregate, there's some telemetry that says those 0.5% of people spend some very slightly higher proportion of time in the product, and some other analysis demonstrates that people who spend more time in the product are less likely to cancel. Everyone else dismisses the pop-up once, forgets about it, and it's annoying on the margin but means nothing.
Follow that pattern for 20 years, releasing many such features, and we get overloaded / busy / confusing UIs by a thousand cuts, but also with a pretty big moat, created by supporting just that precise workflow that someone in an office job environment has been doing that precise way for a long time now and really doesn't want to adjust. Mainstream corporate culture doesn't mind this at all, in part because there are software products that have had functional monopolies for decades and many workplaces haven't had the opportunity to experience anything different, but also because the little precise fiddly features can make a product really sticky, at the expense of the user experience for everyone else.
(Also, to your GitHub commit history example—yes! And also, I can't even go to the address bar and punch in e.g. &page=100
, because they do cursor-based pagination! My rage knows no bounds—and drives me to the CLI tool!)