Computer and software are a business of precision. We expect the machines to work reliably and predictably. That implies one has to talk about their functions in a precise manner.
However, this makes using computers a challenge, because it is complex to talk precisely about their behavior. Software developers, and tech writers in particular, do define a language around their creation and they use it. Naturally, end users do not speak that language. Hence the communication problems.
There is a solution to this. As with any other language too, one party has to learn the language of the other. Which one do you prefer?
- As an end-user, learn the language of each application you use
- Ask the publisher/developer of the software to understand the language(s) their end-users speak