You can hide things in submenus, tabs, side bars etc. so you can get get to lots of things in a few clicks, think BTrees for indexing data, but you can search through a screen more more easily by taking in multiple things at once compared to a vector of data.
The issue is that you can rebalance BTrees and no one notices, you “rebalance” a GUI and people’s pre-remembered paths are invalidated.
You can hide things in submenus, tabs, side bars etc. so you can get get to lots of things in a few clicks, think BTrees for indexing data, but you can search through a screen more more easily by taking in multiple things at once compared to a vector of data.
The issue is that you can rebalance BTrees and no one notices, you “rebalance” a GUI and people’s pre-remembered paths are invalidated.