This is maybe down to using the same cognitive pathways to navigate SW that we use to navigate the real world: way points en route to a destination.
Whereas those with more understanding of the system can deploy other methods that are a more direct fit to that structure.
The problem is, then, that if you change the terrain (e.g. new os) you also need to change the map/route in the heads of all those users without system knowledge.
Even some of those with system knowledge might STILL preferentially deploy their innate navigation cognition.